2013-08-04 10 views
9

मैं इस पढ़ा है: trying to get app access tokenफेसबुक ऐप के लिए ऐप एक्सेस टोकन प्राप्त करना?

और यह काम नहीं करता है ... मैं निम्न त्रुटि हो रही है:

"error": { 
    "message": "An active access token must be used to query 
          information about the current user.", 
    "type": "OAuthException", 
    "code": 2500 
} 

मैं आदेश खुला ग्राफ बनाने के लिए एप्लिकेशन पहुँच टोकन की जरूरत है ऑब्जेक्ट्स जो स्वामित्व वाले हैं। मुझे पता है कि उपयोगकर्ताओं द्वारा स्वामित्व वाली वस्तुओं को कैसे बनाया जाए, लेकिन मुझे ऐप एक्सेस टोकन बनाने का सही तरीका नहीं मिल रहा है।

AppId -> काम नहीं करता है ... AppId | AppSecret -> काम नहीं करता है .... अनुप्रयोग ClientToken -> काम नहीं करता है ....

कोई भी इस पता है?

+0

मैं जानता हूँ कि यह एक बहुत पुराना सवाल है, लेकिन रोजर, जहां एंड्रॉयड स्टूडियो में एप्लिकेशन पहुंच टोकन जोड़ने के लिए क्या तुम जानते हो? [मेरे प्रश्न की जांच करें] (http://stackoverflow.com/questions/43382064/how-to-get-accesstoken-for-graphrequest-newgraphpathrequest) मुझे नहीं पता कि इसे कहां जोड़ना है ... – Suhaib

उत्तर

2

ऐसा लगता है कि आपके पास वैध टोकन है, आप बस वर्तमान उपयोगकर्ता के लिए पूछताछ करने का प्रयास कर रहे हैं। यदि आप ऐप टोकन का उपयोग कर रहे हैं, हालांकि, वर्तमान उपयोगकर्ता नहीं है, इसलिए यह असफल रहा है।

+0

तो समस्या है मैं गलत यूआरएल पर पोस्ट कर रहा हूं? https: //graph.facebook.com/me/objects/strongur: व्यायाम? access_token = .. accesstoken ... और method = POST और object = ... json ... ऐप टोकन पास करते समय, मुझे/मुझे पोस्ट नहीं करना चाहिए/वस्तुओं/myapp? –

+0

समस्या मिली, ऐप होस्टेड ऑब्जेक्ट्स बनाते समय यूआरएल/एप/ऑब्जेक्ट होना चाहिए –

29

आप इसे सीधे Access Token Tool से प्राप्त कर सकते हैं।


Please note: For security, app access token should never be hard-coded into client-side code, doing so would give everyone who loaded your webpage or decompiled your app full access to your app secret, and therefore the ability to modify your app. This implies that most of the time, you will be using app access tokens only in server to server calls.

+0

+ @ साहिल का जवाब सही है, लेकिन इन दिनों उपरोक्त लिंक केवल _user tokens_ दिखाता है। एफबी दस्तावेज में _app टोकन_ [ऐप एक्सेस टोकन] (https://developers.facebook.com/docs/facebook-login/access-tokens/#apptokens) उत्पन्न करने के लिए। – johnsampson

+1

@ जॉन्सनसन, फिर से जांचें। उपर्युक्त लिंक आपको दोनों देता है: * उपयोगकर्ता का उपयोग टोकन * और * ऐप एक्सेस टोकन * –

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

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