我真的很困擾這整個OAuth的事情。我有一個鏈接,我想彈出一個對話框,將消息發佈到用戶的牆上。這裏是我的代碼...需要生成OAuth令牌才能打開對話框
<a href="https://graph.facebook.com/dustinmcgrew/feed?
link=http://developers.facebook.com/docs/reference/dialogs/&
picture=http://fbrell.com/f8.jpg&
name=Facebook%20Dialogs&
caption=Reference%20Documentation&
description=Using%20Dialogs%20to%20interact%20with%20users.&
message=Facebook%20Dialogs%20are%20so%20easy!"><img src="images/share.gif" /></a>
當我點擊它會產生這個錯誤的鏈接...
{
"error": {
"message": "An access token is required to request this resource.",
"type": "OAuthException"
}
}
我如何獲得這個訪問令牌,是有什麼地方需要以後用它做我知道了? Facebook的文檔真的讓我感到厭煩。它給你提供的示例代碼只能完成IMO所需的一半。
我正在使用PHP SDK。
我想你給我的網址的那部分,我得到這個錯誤.. '{ 「錯誤」:{ 「消息」: 「(#803)您請求的某些別名不存在:對話框」 「type」:「OAuthException」 } }' – Dustin
它應該是http://www.facebook.com/dialog/feed而不是https ://graph.facebook.com/dialog/feed。你的URL也缺少redirect_uri參數,你應該閱讀http://developers.facebook.com/docs/reference/dialogs/feed/,特別是「Direct URL示例「部分。 – Martey
好吧我現在有這個網址,但現在它發送給我一個帶有fa的登錄頁面cebook徽標就可以了。點擊轉到facebook.com後,出現對話框。 Grrr :( – Dustin