2013-04-17 15 views
17

मैं जावास्क्रिप्ट फेसबुक एसडीके का उपयोग कर किसी निश्चित उपयोगकर्ता से दीवार पोस्ट प्राप्त करने का प्रयास कर रहा हूं। जब मैं ग्राफ एपीआई एक्सप्लोरर का उपयोग करता हूं, तो यह ठीक काम करता है; लेकिन जब मैं अपनी वेबसाइट पर एक ही बात की कोशिश, मैं निम्नलिखित त्रुटि मिलती है:फेसबुक ग्राफ एपीआई ओथ - टोकन एक्सेस कैसे प्राप्त करें?

code: 104 
message: "An access token is required to request this resource." 
type: "OAuthException" 

मैं मेरे पहुँच टोकन प्राप्त कर सकते हैं, जिससे कि मैं अपनी वेबसाइट पर अपनी कंपनी के फेसबुक पेज धारा दिखा सकते हैं?

उत्तर

34

हां, आपको फेसबुक पेज द्वारा पोस्ट की गई पोस्ट लाने के लिए एक्सेस टोकन की आवश्यकता है। चूंकि पेज पोस्ट सार्वजनिक हैं, इसलिए कोई भी एक्सेस टोकन काम करेगा। आपको never expires के रूप में ऐप एक्सेस टोकन का उपयोग करना चाहिए।

  1. जाएँ https://developers.facebook.com/apps और बनाने के एक नए एप्लिकेशन
  2. भरें वांछित एप्लिकेशन का नाम और नाम स्थान
  3. खंड में 'का चयन करें कि आपके ऐप Facebook के साथ एकीकृत करता है' का चयन 'के साथ वेबसाइट फेसबुक लॉग इन'
  4. दर्ज 'साइट यूआरएल' फ़ील्ड में आपकी वेबसाइट यूआरएल। App Token प्राप्त करने के लिए here पर एक पीछे '/'
  5. पर जाएं याद रखें।

मेक पृष्ठ पोस्ट

https://graph.facebook.com/pageID/feed?access_token=your_token 
+2

तुम बहुत बहुत बहुत धन्यवाद लाने के लिए ग्राफ API पर कॉल! :) यह वही है जो मुझे चाहिए। एक महान जीवन है! – SimonRabbit

+0

क्या यह ग्राहक पक्ष पर टोकन या ऐप रहस्य का पर्दाफाश नहीं करेगा? अगर मैं गलत हूं तो मुझे सही करें, लेकिन मैंने सुना है कि आपको कभी भी टोकन दिखाई नहीं देनी चाहिए जो जेएस एसडीके को उपयोग करने के लिए एक अचार बनाता है। –

+0

क्या मैं 0.0.0.0 सर्वर पर एफबी एपीआई का उपयोग कर सकता हूं, या क्या इसे डोमेन पर होना चाहिए? – Heilemann

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