फेसबुक ग्राफ एपीआई और बाकी एफबी के माध्यम से फेसबुक डेटा तक पहुंचना

जब मैं ग्राफ एपीआई के माध्यम से फेसबुक तक पहुंचता हूं तो मुझे केवल कुछ ही प्रविष्टियां मिलती हैं। उदाहरण के लिए यदि मैं ग्राफ एपीआई के माध्यम से गैलेक्सी एस 4 प्रशंसक पृष्ठ तक पहुंचता हूं तो मुझे केवल चार प्रविष्टियां दिखाई देती हैं:

https://graph.facebook.com/412437702197294/comments/

अगर मैं इसे आराम से एक्सेस करता हूं एफबी मुझे केवल 2 मिलता है:

FacebookClient publicOnlyFacebookClient = new DefaultFacebookClient();
Page page = publicOnlyFacebookClient.fetchObject("GalaxySFour", Page.class);

JsonObject galaxySFourID = publicOnlyFacebookClient.fetchObject("GalaxySFOUR", JsonObject.class);

JsonObject galaxySFour = publicOnlyFacebookClient.fetchObject(galaxySFourID.getString("cover_id") + "/comments", JsonObject.class);
Vector comments = new Vector();
for(int i = 0; i < galaxySFour.length(); i++) {
    comments.add("Message: " +            galaxySFour.getJsonArray("data").getJsonObject(i).getString("created_time") + ": " + galaxySFour.getJsonArray("data").getJsonObject(i).getString("message"));
}

मुझे पता है कि मुझे सभी डेटा नहीं मिल सकते हैं, लेकिन मुझे इतनी कम उम्मीद नहीं थी। क्या अधिक डेटा प्राप्त करने के लिए वैसे भी है?

0

1 उत्तर

इस लिंक के माध्यम से एक्सेस करें: http://facebook.com/412437702197294 ,

केवल 4 टिप्पणियां हैं। तो, https://graph.facebook.com/412437702197294/comments/ वापसी 4 टिप्पणियाँ सही है।

डिफ़ॉल्ट रूप से, फेसबुक ग्राफ़ एपीआई के माध्यम से डेटा पुनर्प्राप्त करते समय, आपको केवल 20 परिणाम मिलते हैं। आप अधिक डेटा प्राप्त करने के लिए सीमा का उपयोग कर सकते हैं, जैसे कि:

http://facebook.com/412437702197294?limit=500

अधिकतम सीमा 5000 है।

0
जोड़ा