Facebook應用申請及Accesstoken的獲取

一、創建應用:

1、登錄Facebook開發者平臺,上面的是我之前創建的應用,如果沒有應用點擊“添加新應用”。

Facebook應用申請及Accesstoken的獲取

2、顯示名稱和聯繫郵箱填寫完成後點擊“創建應用編號” 繼續下一步;

Facebook應用申請及Accesstoken的獲取

3、點擊下一步後出現選擇商品對話框,在這裡選擇Fackbook登錄,之後在出現的四個平臺中選擇網絡(可以根據自己的需要選擇相應的平臺),選擇之後會在左邊的菜單欄裡面多出了一個Facebook登錄選項卡;

Facebook應用申請及Accesstoken的獲取

4、填寫網站網址(這裡用的我自己的網址),添寫完成後點擊“Save”;

Facebook應用申請及Accesstoken的獲取

5、到Facebook首頁,創建應用,如圖所示:

Facebook應用申請及Accesstoken的獲取

6、在這裡選擇一個應用分類,我這裡就選擇博客為例子,創建如圖;

Facebook應用申請及Accesstoken的獲取

7、創建完之後跳轉到應用的首頁,到此應用和主頁已經創建完成,如果覺得主頁太醜了,可以自己上傳一些圖片;

二、獲取Accesstoken

主頁和應用準備好後,我們可以獲取Accesstoken

1、訪問Facebook的“圖片探索工具”網站: 網址:https://developers.facebook.com/tools/explorer/ 如果所示:應用程序選擇新建的應用程序,然後獲取主頁訪問口令。獲取之後再“獲取口令”的下拉列表裡才會出現剛才創建的應用。

Facebook應用申請及Accesstoken的獲取

2、在“獲取口令”的下拉列表裡面選擇新建的應用,然後再點擊"請求publish_page"如圖所示,選擇相應的權限後點擊確定,授權登錄;

Facebook應用申請及Accesstoken的獲取

3、授權登錄之後,訪問口令的一欄裡面有一個很長的字符串,這個就是生成的口令,也就是accesstoken,不過這個口令的時常為1個小時,一個小時後就會過期。通過:https://developers.facebook.com/tools/debug/accesstoken 可以查詢指定的accesstoken過期時間,如圖所示:

Facebook應用申請及Accesstoken的獲取

4、延長accesstoken時間可以點擊下面的“Extend Access Token”的大藍色按鈕,點擊後輸入密碼accesstoken會在下面顯示,期限為2個月。

5、如果獲取長期可用的accesstoken,則需要根據生成的兩個月的accesstoken到 https://developers.facebook.com/tools/explorer 將這個accesstoken粘貼到訪問口令裡面,注意:應用程序選擇新建的應用程序,獲取口令下拉列表選擇新建的應用,然後把下面的默認請求地址:“me?fields=id,name” 換成“用戶編號/accounts”,用戶編號可以在查詢token是否過期裡面可以看到,可以參考(二、獲取Accesstoken第三部那個圖),之後點擊提交,會獲取到這個帳號下所有的page信息。而token對應的page會生成一個新的token,這個token就是不會過期的了。如圖:

Facebook應用申請及Accesstoken的獲取

6、將返回的這個token使用工具檢測有效時常,從結果中可以看出是禁止的,說明長期有效,如圖:

Facebook應用申請及Accesstoken的獲取


分享到:


相關文章: