2012-04-05 138 views
1

我無法使用我的應用程序訪問令牌獲取我的測試用戶列表。首先,我得到了應用程序的訪問令牌與下圖API調用:應用程序訪問令牌無法檢索測試用戶?

https://graph.facebook.com/oauth/access_token?client_id=APP_ID&client_secret=APP_SECRET&grant_type=client_credentials 

其成功,我在格式

APP_ID|SomeRandomCharacters 

現在,我試圖讓我的測試用戶的列表獲得訪問令牌使用以下圖形API調用:

https://graph.facebook.com/APP_ID/accounts/test-users?access_token=APP_ACCESS_TOKEN 

但是,我的iOS代碼中出現「錯誤的URL」錯誤。

如果我嘗試去到該地址直接在瀏覽器中,我得到HTTP 400錯誤的請求,如果我嘗試在圖形API資源管理器,我得到

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

任何想法?

回答

2

瞭解您的應用沒有被定義爲「桌面/原住民」 - 如果是,您的應用程序的祕密被認爲是不可信的API調用,可以改變應用程序的設置(包括測試用戶)

的假設是,應用程序祕密已與您的本機應用程序分發,不能被信任。

+1

謝謝!就是這個! – chris 2012-04-05 16:52:55

相關問題