Erişim belirteci ile sorun Facebook Testi Kullanıcıları oluştururken

0 Cevap php

Benim Facebook uygulaması için test kullanıcıları oluşturmak için çalışıyorum. Kasım ayında bu blog yazısı (http://developers.facebook.com/blog/post/429) Bu işlevsellik açıkladı ve burada belgelenmiştir (http://developers.facebook.com/docs/test_users/). Bu başka bir yerde cevabını bulamadım ...

Belgelere göre, "Sen uygulama erişim belirteci ile Grafik API kullanarak belirli bir uygulama ile ilişkili bir test kullanıcı oluşturabilirsiniz." Bu bölümde "bir uygulama olarak Autenticating" bağlantıları ve bu CURL komut açıklar:

curl -F grant_type=client_credentials \
 -F client_id=your_app_id \
 -F client_secret=your_app_secret \
 https://graph.facebook.com/oauth/access_token

Şimdiye kadar, çok iyi. Ben bu koştu ve şu olsun:

access_token=1182...18|nTI...r5Q

Yani şimdi ben grafik API test kullanıcısı URL bu belirteci POST istiyorum:

POST /1182...18/accounts/test-users?installed=true&permissions=read_stream&access_token=1182...18|nTI...r5Q  

Ben (Facebook PHP SDK kullanarak ve sadece tarayıcıya yazarak hem) Bunu alıyorum:

{
    "error": {
      "type": "OAuthException",
      "message": "Invalid OAuth access token."
    }
}

So the questions are:

  • Why am I getting this error message?
  • Am I using the wrong access token (despite Facebook explicitly telling me to use this one?)
  • Do I need to parse the access token somehow?

    Yardımınız için teşekkür ederim.

  • 0 Cevap