2011-05-02 235 views
2

我感興趣的使用Facebook圖形API通過電子郵件,並獲得一個人的名字......是這樣的:Facebook的訪問令牌

https://graph.facebook.com/[email protected]&type=user&access_token=2227470867|2.havcPA9QlMy6tLY1FXqeJA__.3600.1304301600.0-502023190|fejBKRrESzcndWh2rM0ZtyFMGeE 

將返回:

{ 
    "data": [ 
     { 
     "name": "Mark Zuckerberg", 
     "id": "4" 
     } 
    ] 
} 

我的問題我如何獲得access_token?我並沒有建立一個應用程序讓用戶批准更多感興趣的API來找到一個人的名字。

有關如何獲取訪問令牌的想法?

謝謝

回答

0

您將需要使用開發應用程序創建一個Facebook應用程序。然後,您可以獲取應用身份驗證令牌(請參閱http://developers.facebook.com/docs/authentication/的應用程序登錄部分),並且該應用程序可以讓您訪問圖形API。

+1

謝謝,給出了一個API和祕密,但不是的access_token – AnApprentice 2011-05-02 01:08:33

+1

啊,你真的閱讀應用程序登錄段?有從api密鑰和祕密到訪問令牌的說明,包括屏幕截圖。 – Femi 2011-05-02 01:14:07

0

雖然與Facebook圖形API的工作有兩件事情你應該知道

  1. 首先,你需要創建Facebook應用程序,這將給APP IDAPP祕密但不能訪問令牌

    參考,你可以遵循: - http://techpost360.blogspot.com/2016/10/build-your-own-facebook-app.html

  2. 其次,您需要爲您在第一個點創建的應用程序創建訪問令牌。 參考,你可以遵循: - http://techpost360.blogspot.com/2016/10/create-facebook-access-token.html

和關閉過程進行上述兩項活動中,您需要登錄到「http://developers.facebook.com

現在如何創建訪問令牌請看下面的步驟: -

  1. 登錄到 「https://developers.facebook.com/
  2. 在頂部菜單轉到「工具&支持」
  3. 您將被重定向到新的畫面,新的頁面上,你會發現一個鏈接「訪問令牌工具」只要按一下就可以了。
  4. 在「訪問令牌工具」屏幕上,您可以找到之前創建的所有應用程序。試着找到你創建的應用程序。
  5. 一旦你找到你的應用程序比你會發現鏈接說明「你需要將權限授予您的應用程序來獲得訪問令牌」,只需點擊該鏈接,您的「訪問令牌」已準備就緒。
  6. 延長「訪問令牌」限制你可以在調試點擊和比它會將您重定向到新的屏幕,您可以直接點擊「擴展訪問令牌」

希望這將有助於你使用Access Token玩。有關更多詳情,請參閱上面張貼的參考文章鏈接。

感謝