2011-11-12 49 views
1

嗨我想獲得關於佈雷特泰勒的朋友列表(「btaylor」是用於實踐的Facebook的個人資料)的JSON文件。我正在閱讀Graph API官方指南(位於FB網站上),我對此請求感到不安,因爲我需要一個授權令牌代碼。Facebook Graph API ...如何開始?

我找到了一個訪問令牌代碼的鏈接

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

在那裏我已經寫了我的APS ID和密碼,但如果我嘗試使用訪問令牌代碼來打開下面的網址

https://graph.facebook.com/btaylor/friends?access_token=MY_TOKE_AUTH_CODE 

我收到以下錯誤信息:

{ 
    "error": { 
     "message": "(#604) Can't lookup all friends of 220439. Can only lookup for the logged in user (0), or friends of the logged in user with the appropriate permission", 
     "type": "OAuthException" 
    } 
} 

令牌代碼是一樣的東西access_token=112701417077438|GnwE4LeR_f_3r-mmxoi79ukgEFd

問題在哪裏?與谷歌我已經發現一些教程與長的PHP頁面,但遵循官方指南,我不明白如何使用所有這些代碼...在官方指南一切都顯得極其簡單和容易...

回答

1

首先首先,你需要設置你的Facebook應用程序。去開發應用程序:

https://developers.facebook.com/apps

在這個過程中,你會得到一個App ID和應用程序的祕密。記下它們。

接下來需要做什麼取決於您想要創建的應用程序的類型,無論是在Facebook上的Web應用程序還是應用程序。你談論訪問令牌,所以我想你想創建一個Web應用程序。

步驟都在這裏,這是很容易:

http://developers.facebook.com/docs/guides/web/#login

您需要的相關信息收集的第一步。

+0

是的,我正在嘗試構建一個Web應用程序。這些應用程序應該將JSON文件加載到特定用戶的朋友列表中。我已經創建了Facebook應用程序,所以我有ID和密碼。 I0ve製作了一個logi頁面,如附件鏈接所示,但我仍然收到以下錯誤「API錯誤代碼:191 API錯誤說明:指定的URL不屬於應用程序 錯誤消息:redirect_uri不屬於應用程序。」 I – Nicolaesse

+0

關於您的問題中的錯誤消息,您是否要求提供offline_access權限?對於新錯誤,當您在開發人員應用程序中創建應用程序時,您的重定向應位於您在App Domain字段中聲明的域中。 –