2012-09-04 47 views

回答

1

我假設您所指的訪問令牌是OAuth訪問令牌。 OAuth's spec狀態:

Unlike the resource owner credentials, tokens can be issued with a restricted scope... 

因此,有一個訪問令牌不給你完全訪問權限的帳戶,這就是爲什麼你不能用它來登錄

對於用戶名和密碼。 ,這正是您登錄時所需要的。要動態訪問該帳戶,您需要HTTP客戶端,例如RestClient(用於Ruby)或HttpClient(用於PHP)發送請求並接收響應。

+0

感謝您分享OAuth的規範,是的,我指的是OAuth訪問令牌。所以看來使用令牌我們不能直接登錄。 我有我的令牌和所有存儲在數據庫中的信息。如何在不登錄或輸入用戶名和密碼的情況下訪問我的Facebook個人資料。我們可以形成一些鏈接嗎? – Sanket

+0

您需要以其[API文檔](http://developers.facebook.com/docs/reference/apis/)中描述的格式向Facebook發送HTTP請求。該文檔還應該描述不同類型的URL請求。您可以使用上述的一個HTTP客戶端發送請求。 –

+0

如果你正在使用Ruby,[看看我寫的這個例子](https://github.com/betesh/fresh-auth)。這不是爲臉書,但它應該給你一個很好的模板來解決。或者你可以只用谷歌的facebook API例子 - 你可能會發現有很多庫可以使這個東西非常容易。 –

相關問題