2013-08-02 70 views
0

我想從網站的頁面(使用Drupal設置)獲得Facebook供稿,並且我試圖設置OAuth2身份驗證。訪問令牌網址和授權URL

我已經設置了Facebook的應用程序,並得到了應用程序鍵和應用程序的祕密 - 但現在的模塊要求「訪問令牌網址」和「授權的URL」

正是這些是什麼?我從Facebook獲得他們,我自己生成它們嗎?我需要使用代碼來完成它嗎?

我正在閱讀儘可能多的東西,我甚至不知道這是否是代碼問題。

回答

0
  1. APP鍵:ID爲您的應用程序
  2. 應用的祕密:用於獲取 「應用程序的access_token」

當模塊請求的access_token,這意味着用戶/應用誰擁有的的access_token查看當前頁面的權限。不確定「authorize_url」的含義。

什麼是access_token?

  • 一個隨機字符串,用於標識用戶,應用程序或頁面會話並提供對Facebook API的臨時安全訪問。 (更多)[https://developers.facebook.com/docs/facebook-login/access-tokens/]

您是手動生成它們還是使用代碼來完成它?

  • 當用戶與您的應用程序連接他/她的Facebook帳戶,Facebook的返回用戶的access_token
  • 爲了得到應用的access_token你將不得不使用* APP_KEY *和* app_secret *。示例代碼: GET /oauth/access_token? client_id={app-id} &client_secret={app-secret} &grant_type=client_credentials

在阿里納斯我懇求你嘗試Graph Explorer並在您的應用程序編寫查詢之前有建立自己的查詢。

希望這會有所幫助。

0

您需要自己生成這些代碼,通常需要編寫代碼。有很多簡化這個過程的方法,其中一個是使用Temboo。

Temboo可以輕鬆處理API,這意味着簡化OAuth過程。您可以使用Temboo的OAuth嚮導在不編寫任何代碼的情況下生成Facebook訪問令牌。您也可以超越奇才,使用Temboo將以您選擇的語言(包括PHP)自動爲您生成的代碼生成令牌和授權URL。

退房這裏的視頻,瞭解更多關於Temboo如何與OAuth的幫助:

https://www.temboo.com/videos

(全面披露:我爲Temboo工作,所以請讓我知道,如果你有任何問題)