3

您好我想爲我的Rails應用程序發佈開放圖形操作。我想發佈簡單的待辦事項分享行動。我得到了下面的代碼做如何使用應用程序訪問令牌在rails中發佈opengraph操作

https://graph.facebook.com/me/[YOUR_APP_NAMESPACE]:todo 
    ?recipe=OBJECT_URL&access_token=ACCESS_TOKEN 

現在我的問題是我想使用的應用程序訪問令牌做到這個職位的要求,但是當我使用app_token我收到以下錯誤。

{ "error": { 
     "message": "An active access token must be used to query information about the current user.", 
     "type": "OAuthException", 
"code": 2500 } 
} 

我嘗試了上述網址從browser.I想知道如何從軌控制器 & POST請求如何使用app_access令牌發佈的Open Graph行動?

+0

嘗試使用此鏈接的訪問令牌https://developers.facebook.com/tools/access_token/ – Xenon

+0

順便說一下,您使用內置對象和操作? – Xenon

回答

2

因爲您使用的是應用程序訪問令牌,所以特殊ID爲me沒有任何意義。

如果你想使用的應用程序令牌發佈代表用戶的動作,你需要做的:

https://graph.facebook.com/[USER_ID]/[YOUR_APP_NAMESPACE]:todo 
?recipe=OBJECT_URL&access_token=APP_ACCESS_TOKEN 

注意,在路徑中指定的用戶必須已授予您的應用程序允許出版行爲。

0

可以與普通HTTP請求和所有你需要的信息,這樣做是在這裏:

這就是說,因爲你使用Ruby(和Rails),你應該考慮使用紅寶石Facebook的寶石之一,例如:

相關問題