फेसबुक के ग्राफ़ एपीआई का उपयोग करते हुए, उपयोगकर्ता नाम xyz (माना जाता है कि उन्होंने मेरी साइट को प्रमाणित किया है) दिया है, तो मैं उपयोगकर्ता के सभी फेसबुक पेजों की सूची कैसे प्राप्त करूं?फेसबुक ग्राफ एपीआई + फेसबुक पेज
उत्तर
मैं इस सवाल का जवाब मिल गया है, आप FQL उपयोग करने की आवश्यकता, उचित ACCESS_TOKEN में गुजर:
@rmorrison - यह हालांकि ग्राफ एपीआई नहीं है। नए "पसंद" के साथ, आप इस यूआरएल का उपयोग कर सकते हैं: एच टीटीपीएस: //graph.facebook.com/me/likes? Access_token = blah! या एच ttps: //graph.facebook.com/USER_ID/likes? access_token = blah!
user
वस्तु पर accounts
संपत्ति का कहना है: वर्तमान उपयोगकर्ता के स्वामित्व
फेसबुक पृष्ठों। यदि प्रबंधन_पृष्ठ अनुमति दी गई है, तो यह कनेक्शन access_tokens भी उत्पन्न करता है जिसका उपयोग पृष्ठ की ओर से ग्राफ़ एपीआई से पूछताछ के लिए किया जा सकता है।
ओह यह नया होना चाहिए ... पहले कभी कनेक्शन नहीं देखा! हालांकि, मुझे यकीन नहीं है कि यह सही जवाब है। आप "मालिक" के बिना किसी पृष्ठ पर व्यवस्थापक बन सकते हैं। –
यह मेरे लिए सही उत्तर जैसा दिखता है, यह उन सभी पृष्ठों को लौटाता है जिन पर मैं एक व्यवस्थापक हूं, यहां तक कि जिन लोगों ने मुझे स्वयं नहीं बनाया है। – dar
पहुँच प्राप्त करने के बाद टोकन आप फेसबुक पृष्ठों है कि उपयोगकर्ता का प्रशासन के सभी की सूची के सभी विवरण प्राप्त कर सकते हैं।
https://graph.facebook.com/[FACEBOOKUSERID]?metadata=1&access_token=
उत्पादन की तरह
{
"name": "Facebook Developer Garage Austin - SXSW Edition",
"metadata": {
"connections": {
"feed": "http://graph.facebook.com/331218348435/feed",
"picture": "https://graph.facebook.com/331218348435/picture",
"invited": "https://graph.facebook.com/331218348435/invited",
"attending": "https://graph.facebook.com/331218348435/attending",
"maybe": "https://graph.facebook.com/331218348435/maybe",
"noreply": "https://graph.facebook.com/331218348435/noreply",
"declined": "https://graph.facebook.com/331218348435/declined"
}
}
}
मैंने आपके 'मेटाडाटा' को यहां मौके से देखा, और अंत में उपयोगकर्ता ऑब्जेक्ट के कनेक्शन को कैसे ढूंढें - यह सोचने में मदद नहीं कर सकता कि इस मेटाडेटा संग्रह का उल्लेख आधिकारिक एफबी दस्तावेज़ों पर कहीं भी नहीं है (कम से कम नहीं, अगर आप नहीं जानते कि क्या खोजना है)। ty, भले ही मेरी समस्या केवल दूरस्थ रूप से जुड़ा हुआ था। – kontur
यह सुनकर बहुत अच्छा लगा कि आपकी समस्या हल हो गई है। आपका स्वागत है। – PrateekSaluja
दिखेगा Fql सबसे अच्छा तरीका है उपयोगकर्ता जिसके लिए वह व्यवस्थापक है के पन्नों प्राप्त करने के लिए है। चूंकि उपयोगकर्ता की पसंद वाले अन्य लोग उपयोगकर्ता को ऐसे सभी पेज देंगे जो उपयोगकर्ता पसंद करते हैं।
यहां मैं उपयोग करता हूं। यह सही काम करता है
$pages = $facebook->api(array('method' => 'fql.query','query' => 'SELECT page_id FROM page_admin WHERE uid = '.$uid.''));
foreach($pages as $k=>$v) {
echo 'page id#:'.$v['page_id'].'<br/>';
}
यह निश्चित रूप से आपके पास एफबी उपयोगकर्ता के लिए सत्र बनाया गया है! $uid
विशिष्ट फेसबुक उपयोगकर्ता का प्रोफ़ाइल आईडी # होगा जो आपके लिए प्रबंधित पृष्ठों की सूची लौटा रहा है।
एक एफक्यूएल क्वेरी का प्रयोग करें! उन पृष्ठों को प्राप्त करने का यह सबसे अच्छा तरीका है जिसके लिए उपयोगकर्ता व्यवस्थापक है। आप नामों को भी सीमित कर पाएंगे। यानी खाली नाम वाले पृष्ठ एक नमूना fql क्वेरी जो आपको पृष्ठ विवरण भी देता है।
SELECT page_id,page_url,name,pic_square FROM page WHERE page_id IN (SELECT page_id FROM page_admin WHERE uid = " + **UserId** + ") and name!=''
UserId - व्यवस्थापक की पहचान
नोट इस विधि ग्राफ एपीआई के संस्करण 2.1 से काम नहीं करेगा के रूप में fql कि संस्करण से बहिष्कृत कर दिया गया था के बाद
ACCESS_TOKEN मान्य है एक घंटे या उससे कम के लिए। विवरण भी प्राप्त करने के लिए किसी को क्या करना चाहिए। मैं से
यह लगभग एक घंटे के लिए काम किया है परिणाम प्राप्त लेकिन मैं कैसे एक घंटे के बाद परिणाम मिलता है ... एक लॉगिन के लिए जा रहा बिना परिणाम के लिए कोशिश कर रहा था।
आप एक साधारण फेसबुक ग्राफ एपीआई हिट से पृष्ठों की सूची प्राप्त कर सकते हैं।
https://graph.facebook.com/{user-id}/accounts?access_token={access-token}
यह उस उपयोगकर्ता के लिए पृष्ठों की एक सूची देगा जो उसने बनाया है।
- 1. फेसबुक ग्राफ एपीआई - फेसबुक पेज यूआरएल
- 2. फेसबुक ग्राफ एपीआई पेज खातों
- 3. फेसबुक ग्राफ एपीआई
- 4. फेसबुक ग्राफ एपीआई
- 5. फेसबुक ग्राफ एपीआई इस सवाल के समय में फेसबुक पेज
- 6. फेसबुक ग्राफ एपीआई - पेज टैब अतिरिक्त अनुमतियां
- 7. फेसबुक ग्राफ एपीआई
- 8. फेसबुक ग्राफ एपीआई: जाओ
- 9. फेसबुक ग्राफ एपीआई
- 10. फेसबुक ग्राफ एपीआई
- 11. फेसबुक ग्राफ एपीआई
- 12. फेसबुक ग्राफ एपीआई
- 13. फेसबुक ग्राफ एपीआई
- 14. फेसबुक ग्राफ एपीआई: स्थान
- 15. फेसबुक ग्राफ एपीआई
- 16. फेसबुक ग्राफ एपीआई
- 17. फेसबुक ग्राफ एपीआई
- 18. फेसबुक ग्राफ एपीआई
- 19. फेसबुक ग्राफ एपीआई
- 20. फेसबुक ग्राफ एपीआई
- 21. फेसबुक ओपन ग्राफ एपीआई
- 22. फेसबुक - ग्राफ एपीआई
- 23. फेसबुक ग्राफ एपीआई झूठी
- 24. फेसबुक ग्राफ एपीआई: उपयोगकर्ता लिंग
- 25. फेसबुक ग्राफ एपीआई और PHP
- 26. फेसबुक ग्राफ एपीआई समूह फ़ाइलें
- 27. फेसबुक ग्राफ एपीआई - खोज घटना
- 28. फेसबुक ग्राफ एपीआई कोई ईमेल
- 29. फेसबुक ग्राफ एपीआई: ऑडियो शेयर
- 30. फेसबुक ग्राफ एपीआई इवेंट पिक्चर
वह "पसंद" की तलाश नहीं कर रहा है, वह उपयोगकर्ता द्वारा प्रबंधित पृष्ठों की तलाश में है। –
क्या आप जानते हैं कि किसी पृष्ठ पर एक तरह की कार्रवाई कैसे करें? – WoodenKitty