यदि मुझे 100 से अधिक पेज/चीजें पसंद हैं, तो एफबी.एपीआई ('मुझे/पसंद') 99 आइटम और अगली पेजिंग के लिए एक लिंक देता है।फेसबुक एपीआई पेजिंग के बिना मुझे पसंद किए गए सभी पेजों को कैसे प्राप्त करें
क्या अंकन के बिना सभी को प्राप्त करना संभव है?
धन्यवाद
यदि मुझे 100 से अधिक पेज/चीजें पसंद हैं, तो एफबी.एपीआई ('मुझे/पसंद') 99 आइटम और अगली पेजिंग के लिए एक लिंक देता है।फेसबुक एपीआई पेजिंग के बिना मुझे पसंद किए गए सभी पेजों को कैसे प्राप्त करें
क्या अंकन के बिना सभी को प्राप्त करना संभव है?
धन्यवाद
आप /me/likes?limit=999
की कोशिश की है? तुम अब भी पृष्ठ पर अंक लगाना करना पड़ सकता है, लेकिन आप एक कॉल में अधिक से अधिक 99 आइटम प्राप्त करने में सक्षम होना चाहिए
कुछ कारणों से, मैंने सोचा कि यह अंकगणित था, लेकिन वास्तव में यह नहीं था! मुझे 107 पेज पसंद आए थे, लेकिन कुछ कारणों से केवल 99 लौटा दिए गए थे। जब मुझे 1 नया पृष्ठ पसंद आया, तो वापस सरणी 100 थी, इसलिए यह वास्तव में काम करता था। बस सोच रहा है कि क्यों लौटा सरणी उन पृष्ठों की संख्या से मेल नहीं खाती है जिन्हें मैं वास्तव में पसंद करता हूं? – Henson
एफवाईआई, अनधिकृत अधिकतम सीमा 5000 परिणाम है [इस ब्लॉग पोस्ट] (https://developers.facebook.com/blog/post/478/): "दृश्यता जांच चलाने से पहले हम परिणामों की अधिकतम संख्या प्राप्त करेंगे 5,000 है। " – styfle
कारण आप सभी आइटम नहीं देख रहे हैं क्योंकि एफबी आइटम की सीमा संख्या प्राप्त करता है (यदि वहां कई आइटम हैं) और फिर उन आइटम को हटा दें जो अनुरोध करने वाले एपीआई उपयोगकर्ता को दिखाई नहीं दे रहे हैं, इसलिए अंतिम परिणाम को कम करना गिनती। यहां और देखें: https://developers.facebook.com/blog/post/478/ –
उपयोग FQL:
$fql = "SELECT page_id from page_fan where uid = me())";
$pages_i_liked = $facebook->api(array(
'method'=> 'fql.query',
'access_token' => $access_token,
'query'=> $fql,
));
print_r($pages_i_liked);
फेसबुक एपीआई
का उपयोग कर एक उपयोगकर्ता के सभी फेसबुक पृष्ठों जाओ कल्पना में इस{
"data": [
{
"category": "Book",
"name": "Mind blowing books",
"access_token": "CAACEdEose0cBAFRU2j0rGgNxBcJvU0pkZCpDbI7rZCJNmO2cZAfZBXoejoZCdTVdKi4gNCyBuu9fPRnWRAwCKrmkPePzKHoE5e46Jz7gRDYe3PM5ECm0ZC5OZB2iWLeEh3OZBgTGfWDmQbbFivwlp5v2umc0CcC9JlTvHsWDnTZCkKIbZAJeD2nOus1ZCCXMqSXHOAZD",
"perms": [
"ADMINISTER",
"EDIT_PROFILE",
"CREATE_CONTENT",
"MODERATE_CONTENT",
"CREATE_ADS",
"BASIC_ADMIN"
],
"id": "618353601555775"
}
],
"paging": {
"next": "https://graph.facebook.com/100000328561058/accounts?access_token=CAACEdEose0cBADKMTNRBl5pjNhw8xsKnQf57XKShV7UlhGyJy67bBZCUKkepl9rELlxqq0I474f8LEPGnt51Mdgs0MMtgTycuUgkOyRnLgVypWVpBd7oKy3LXrrbsQWSdIUZBU4qKHLxSb14TP8ySOaZChLseseYMr1YMLG3qrJiWLuwWJeVz2PeE8TmkkZD&limit=5000&offset=5000&__after_id=618353601555775"
}
}
पोस्ट की तरह ऊपर अनुरोध के
required permissions: manage pages
type: GET
url: https://graph.facebook.com/me/accounts
param: access_token
प्रतिक्रिया फेसबुक एपीआई
आवश्यक अनुमतियों का उपयोग कर एक उपयोगकर्ता के ific फेसबुक पेज: piblish कार्रवाई
type: Post
url: https://graph.facebook.com/{PAGE_ID}/feed
param: access_token, message
इस http अनुरोध
PAGE_ID अमेरिकन प्लान पृष्ठ पर अपने संदेश लिखेंगे: अपने पेज आईडी जो प्रतिक्रिया में है पहले अनुरोध के
इसके कामकाजी मैं इसे पोस्टमैन कंसोल के साथ देखता हूं – bilalmetla
अधिकतम परिणाम सीमा 100 है "मैंने परिणामों की गिनती करते हुए और अगले पृष्ठ क्वेरी को देखते हुए यह देखा है, अगर मैं सीमा 999 डालता हूं उदाहरण के लिए, सटीक परिणाम 100 के रूप में दिखाए जाएंगे और फेसबुक द्वारा उत्पन्न किए गए अगले लिंक में सीमा मान भी शामिल होगा 100 "
क्या आप इसे बनाए रखने के लिए कुछ संदर्भ प्रदान कर सकते हैं? देखें [उत्तर] – fedorqui
मैंने इसे अभी और अगले पृष्ठ क्वेरी में देखा है, यदि मैं उदाहरण के लिए सीमा 999 डालता हूं, तो सटीक परिणाम 100 के रूप में दिखाए जाएंगे और फेसबुक द्वारा जेनरेट किए गए अगले लिंक में सीमा मान भी 100 –
होगा [ संपादित करें] इसे समझाने के लिए आपका जवाब! धन्यवाद – fedorqui
क्या आपको इसकी तकनीक का उपयोग करने की आवश्यकता है? जावा? पीएचपी? या रेल? और क्या? अगर आप मुझे सूचित करते हैं, तो मैं आपको जवाब दे सकता हूं –
मैं वर्तमान में चीजों की कोशिश कर रहा हूं इसलिए मैं केवल जेएस एसडीके का उपयोग कर रहा हूं, लेकिन भविष्य में मैं डेटाबेस से कनेक्ट करने के लिए PHP का उपयोग कर सकता हूं – Henson