2011-01-12 200 views
3

我想在我的博客上使用Facebook圖形api讓用戶留下評論和查看評論文章那裏查看,ive看着圖形api頁面,我總是得到一個錯誤「未經授權崗位要求」Facebook圖形API評論

我請求publish_stream和status_update當用戶接受通過fbconnect我的應用程序,我使用如下類似的代碼來發布評論:

facebook -> api('/http://www.mysite.com/blog/article-title-here/likes', 
    'post', 
    array(
     'id' => 'http://www.mysite.com/blog/article-title-here', 
     'message' => 'users comment', 
     'created_time' => PHP_DATE_FUNCTION 
    ) 
); 

回答

1

你要對這個錯誤的方式...

您只能使用發佈方法發佈在用戶的頁面上,組的牆上。你不能傳遞一個id圍繞這樣的:

http://developers.facebook.com/docs/reference/api/post/

作爲一種替代方式,你可能要考慮的評論框插件,Facebook的提供:

http://developers.facebook.com/docs/reference/plugins/comments

-Roozbeh

+1

嗨,謝謝你的回覆, 我使用了評論插件,但當用戶選擇張貼到我的牆上以及它的帖子不符合我尋找的格式時,我希望它如發佈鏈接:標題,鏈接,縮略圖和消息(這可以使用圖形API生成)。 我希望api系統能夠讓我創建評論,比如插件用我自己的形式和複選框發佈到用戶牆上。 我們有沒有辦法做到這一點? 問候,馬克 –

0
facebook -> api('/'.$post_id.'/comments', 
    'post', 
    array(
     'message' => 'users comment', 
    ) 
); 

我想你,你需要使用最新的Facebook圖形API,如果你想嘗試發表評論後s或照片然後使用這個