2013-12-17 23 views
5

का उपयोग कर फेसबुक पेज दर और समीक्षा प्राप्त करें मैं ग्राफ एपीआई का उपयोग कर स्थानों को खोजने के लिए वेबसाइट बना रहा हूं। मुझे ग्राफ़ एपीआई से जगहों का विवरण मिला। क्या ग्राफ़ एपीआई के माध्यम से स्थानों की रेटिंग रेटिंग और समीक्षा प्राप्त करने का कोई तरीका है?ग्राफ एपीआई

+1

मैं सिर्फ http://stackoverflow.com/questions/17315839/get-facebook-graph-api-page-review/20797173#20797173 में इस सवाल का जवाब। उम्मीद है कि यह मदद करता है। – Mahesh

उत्तर

8

मैं एक ही समस्या थी और मैं अपने ही सवाल here जवाब:

आप {पेज-id} कॉल करने की आवश्यकता/रेटिंग क्षेत्र = open_graph_story, लेकिन आप उस के लिए अपने पृष्ठ के पहुँच टोकन की जरूरत है (टोकन प्राप्त करने के लिए ग्राफ़ एपीआई एक्सप्लोरर में/मुझे/खाते का उपयोग करें)। आपको facebook documentation में और जानकारी मिलती है।

+0

धन्यवाद साचा। मुझे याद दिलाया गया कि मुझे पृष्ठ टोकन का उपयोग करने की आवश्यकता नहीं है, जो मुख्य पहुंच टोकन नहीं है। –

+0

सास्चा, मैं आपका जवाब आजमा रहा हूं लेकिन यह मेरे लिए काम नहीं कर रहा है। मेरे ऐप में प्रबंधन_पृष्ठ अनुमति है। क्या आप मदद कर सकते हैं। मैं 'त्रुटि' हो रही है 'यह कॉल एक पृष्ठ पहुँच टोकन की आवश्यकता है "और कोड –

+0

है getAccessToken(); $ फेसबुक> setAccessToken ($ ACCESS_TOKEN); print_r ($ फेसबुक); कोशिश { \t $ सेवानिवृत्त = $ facebook-> एपीआई ("/ 1633 9 88186866636/रेटिंग्स? फ़ील्ड = open_graph_story", 'प्राप्त करें'); \t print_r ($ ret); } पकड़ें (अपवाद $ ई) { \t echo $ e-> getMessage(); } –

5

यह एक पुरानी पोस्ट है, लेकिन मैं उन लोगों को कुछ अतिरिक्त जानकारी देना चाहता था जो शायद इस समस्या का हल ढूंढ रहे हों। जैसा कि Facebook Open Graph documentation, में बताया गया है, आपको पृष्ठ की व्यक्तिगत रेटिंग/समीक्षा प्राप्त करने के लिए निश्चित रूप से पृष्ठ पहुंच टोकन की आवश्यकता है। यदि आप समग्र रेटिंग और समीक्षाओं की संख्या की समीक्षा कर रहे हैं, तो, आप भाग्यशाली हैं। /{page-id}?fields=overall_star_rating,rating_count पर कॉल करके, आप उस डेटा तक पहुंच पाएंगे।

यहाँ एक उदाहरण प्रतिक्रिया है:

{ 
    "overall_star_rating": 4.7, 
    "rating_count": 31, 
    "id": "{page-id}" 
} 
+0

हाय डेविड, क्या आप विस्तृत कर सकते हैं? जैसे मैं उन 2 फ़ील्ड को PHP के साथ कैसे प्राप्त करूं, मैंने निम्नलिखित कोड की कोशिश की लेकिन यह काम नहीं किया (मैं एक नौसिखिया का थोड़ा सा हूं): $ raw = file_get_contents ('https://facebook.com/Yuga-Floral- डिजाइन-दर-Setsuko-382079515143204 क्षेत्रों = overall_star_rating, RATING_COUNT '); $ obj = json_decode ($ कच्चे); echo $ obj-> total_star_rating; – user6122500

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