2013-10-27 50 views
0

此刻,我嘗試查詢Facebook Open Graph Api。 我的問題是這樣的:收到正確的訪問令牌

呼叫:https://graph.facebook.com/endpoint?key=value&access_token=app_id|app_secret結果

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

而且當我第一次收到一個訪問令牌,並使用它時,會出現同樣的錯誤。在這種情況下,我使用從API API獲取的訪問令牌,一切正常。 https://developers.facebook.com/tools/explorer

比較我從Facebook接收的訪問令牌和圖形API資源管理器的訪問令牌我看到了長度的差異,因爲第二個令牌長得多。 (我認爲它是一個會話令牌,如果我沒有錯)

我怎樣才能得到這樣的令牌,以進行上述API調用?

回答

0

您的appId和secret用於生成您的access_token,它們實際上並不是令牌,所以您的進程出了問題。一些示例代碼可能有助於確定哪裏出錯。雖然請不要在這裏發佈你的appid和祕密。

https://developers.facebook.com/docs/facebook-login/overview/#loginflows

你還沒有說你用的是什麼語言,但也有一些軟件開發工具包在那裏已經將簡化這個過程。我們建議你看看這些