2013-08-04 16 views
9

Bunu okudum: trying to get app access tokenfacebook uygulaması için Uygulama Erişim Jetonu Alıyor musunuz?

Ve aşağıdaki hatayı alıyorum ... çalışmaz: açık grafik oluşturmak amacıyla

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

Ben app erişim simgesi gerek uygulamaya ait nesneler. Kullanıcılar tarafından sahip olunan nesnelerin nasıl oluşturulduğunu biliyorum, ancak Uygulama erişim belirtecini oluşturmanın doğru yolunu bulamıyorum.

AppId -> çalışmıyor ... AppId | AppSecret -> çalışmıyor .... App ClientToken - ....

herkes bu> çalışmıyor biliyorum?

+0

ama Roger, Android Studio uygulaması erişim Token eklemek için nerede biliyor musunuz? [Soruma bakın] (http://stackoverflow.com/questions/43382064/how-to-get-accesstoken-for-graphrequest-newgraphpathrequest) Nereye ekleyeceğimi bilmiyorum ... – Suhaib

cevap

2

Geçerli bir simgeniz var gibi görünüyor, yalnızca geçerli kullanıcı için sorgulamaya çalışıyorsunuz. Ancak uygulama simgesini kullanıyorsanız, geçerli bir kullanıcı yok, bu yüzden başarısız oluyor.

+0

Yanlış URL'ye gönderiyorum? https: //graph.facebook.com/me/objects/strongur: exercise? access_token = .. accesstoken ... & method = POST & object = ... json ... Uygulama jetonunu geçirirken, ben/post'a postalamamalı mıyım?/nesneler/myapp? –

+0

Sorunu bulundu, app barındırılan nesneler oluştururken url/app/nesneleri olmalıdır –

29

Doğrudan Access Token Tool'dan edinebilirsiniz.

Bunun gerçekten eski bir soru olduğunu biliyorum

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

+ @ sahilin cevabı doğru, ancak bu günlerde yukarıdaki bağlantı sadece _user tokens_ gösterir. Bir _app token_ oluşturmak için FB belgelerinde [App Access Tokens] 'a (https://developers.facebook.com/docs/facebook-login/access-tokens/#apptokens) bakın. – johnsampson

+1

@johnsampson, tekrar kontrol edin. Yukarıda belirtilen bağlantı size hem şunları sağlar: * kullanıcı erişim belirteci * ve * uygulama erişim belirteci * –

İlgili konular