2016-10-05 6 views
5

मुझे ग्राफ एपीआई से अजीब व्यवहार का अनुभव हो रहा है: मैं साझा पोस्ट के शेयरों को सूचीबद्ध करना चाहता हूं, इसलिए मैं /<post_id>/sharedposts?fields=shares का अनुरोध करने के लिए अनुरोध कर रहा हूं बाद में साझा की गई पोस्ट को कई बार साझा किया गया है।फेसबुक ग्राफ एपीआई: साझा पोस्ट प्राप्त करने में असमर्थ हालांकि शेयर गिनती शून्य से अधिक है

{ 
    "shares": { 
    "count": 1 
    }, 
    "id": "136178893505927_155012298289253" 
}, 

, लेकिन अगर मैं अनुरोध करता /136178893505927_155012298289253/sharedposts, मैं

{ 
    "data": [ 
    ] 
} 

कौन सा अजीब है, मैं के रूप में मिलती है:

प्रतिक्रिया मैं हो रही है, इस प्रकार, इस तरह वस्तुओं की एक सूची है एक वस्तु को प्रतिक्रिया में होने की उम्मीद थी।

इसके अलावा, अगर मैं /<post_id>/sharedposts?fields=shares,sharedposts का अनुरोध मैं एक अजीब सूची shares.count 0 की तुलना में अधिक से युक्त और कुछ मामलों में कोई sharedposts सामग्री और कुछ अन्य में shares.count से कम तत्वों से युक्त एक sharedposts सरणी हो रही है।

मुझे लगता है कि ऐसा होता है क्योंकि साझा पोस्ट मेरी प्रोफ़ाइल के लिए दृश्यमान नहीं हैं, लेकिन क्या मैं उन्हें देखने में सक्षम नहीं होना चाहिए, क्योंकि मूल पोस्ट एक पृष्ठ पर प्रकाशित किया गया था जिसे मैं प्रबंधित करता हूं?

मैं शेयरों का ग्राफ बनाने का प्रयास कर रहा हूं यह निर्धारित करने के लिए कि क्या शेयर साझा किया जा रहा है या नहीं, कुल शेयर गणना में दूसरों के मुकाबले ज्यादा योगदान दिया गया है, लेकिन ऐसा लगता है कि यह ग्राफ एपीआई के साथ व्यवहार्य नहीं है ... या मुझे कुछ याद आ रहा है?

उत्तर

0

ग्राफ एपीआई v2.3 का उपयोग करें और आपको read_stream अनुमति की आवश्यकता है। यह अनुमति केवल इस संस्करण में है।

संबंधित मुद्दे