2011-01-20 14 views
14

मैं अपने फेसबुक पेज की पसंद की पसंद को ट्रैक करने का एक तरीका ढूंढ रहा हूं। क्या इसके लिए कोई एपीआई है? या किसी अन्य तरीके से?एपीआई एक फेसबुक पेज की पसंद की कुल संख्या प्राप्त करने के लिए

धन्यवाद।

+1

आप https मतलब: // GitHub। कॉम/फेसबुक/php-sdk? – InSane

उत्तर

28

आप फेसबुक ग्राफ एपीआई के साथ एक और भी आसान तरीके से यह कर सकते हैं - यह सिर्फ JSON डेटा, रिटर्न तो जैसे: http://graph.facebook.com/225397695229/

कहाँ 225,397,695,229 पेज या यूजर आईडी आप अमेरिकन प्लान पर संदर्भ दे रहे है। बस सरणी के नीचे स्क्रॉल करें और "पसंद" के लिए देखो।

संपादित करें - 2015/09/04 -
ऐसा लगता है कि पहुंच टोकन फेसबुक ग्राफ़ 2.4 में अब आवश्यक है - हां, URL में संलग्न & ACCESS_TOKEN = {} token_id होगा। एक पृष्ठ टोकन प्राप्त करने पर विवरण यहां हैं: https://developers.facebook.com/docs/facebook-login/access-tokens#pagetokens

+1

यह बहुत अच्छा है, धन्यवाद! – TamTam

+0

'{ " त्रुटि ": { " message ":" पहुंच टोकन इस संसाधन का अनुरोध करने के लिए आवश्यक है। ", " type ":" OAuthException ", " कोड ": 104 } }' –

+0

तरह लग रहा है अब 2.4 में एक एक्सेस टोकन की आवश्यकता है - इसलिए, यूआरएल में जोड़ा गया होगा और access_token = {token} - ऊपर दिए गए एक संपादित उत्तर में अधिक जानकारी – jpea

-2

मुझे यकीन नहीं है कि आप एक वास्तविक फेसबुक पेज पर लाइक बटन तक पहुंच सकते हैं; अधिकांश एपीआई सामान फेसबुक प्लेटफार्म के लिए है (यानी एक गैर-फेसबुक पेज पर एक लाइक बटन जोड़ना।)

यह कहा गया है, हालांकि मैंने ऐसा नहीं किया है, तो आप ग्राफ एपीआई का उपयोग कर सकते हैं और प्राप्त कर सकते हैं number of likes via JSON

संपादित करने के लिए संपादित: आप उन गुणों तक पहुंचने के लिए FQL (Facebook's query language) का उपयोग कर सकते हैं।

2

आप पृष्ठ के व्यवस्थापक हैं, तो आप पहले से ही पहुंच फेसबुक Insights जो आप उस जानकारी को और भी अधिक प्रदान करेगा करने के लिए होना चाहिए!

आप चाहते हैं प्रोग्राम के रूप में इन डेटा का उपयोग, आप एक आवेदन बनाने के प्रदान करने की आवश्यकता एक read_insights और शायद offline_accesspermissions और फिर इसे एक आसान api call है:

$facebook->api("/$page_id/insights"); 
संबंधित मुद्दे