1
當用戶在我們的某個網站發佈評論時,我們給他們發送評論到他們的facebook牆上的選項。即下面的代碼:FB.ui提要帖子對話框更改
FB.ui({
method: "stream.publish",
attachment: {
"name": "article title",
"href": document.location.href,
"description": "an excerpt from the article"
}
message: userComment, // The comment that the user entered on our site
user_prompt_message: shareText // "What do you think?" or similar, configurable
}, function(response){
if(response && response.post_id){
// success!
}
else{
// failed!
}
});
此彈出一個對話框,在「這裏的評論」輸入預填充相同意見張貼在我們網站上的用戶。通過Facebook Platform Policies完全沒問題,甚至在我們最初實施時已經正式受到鼓勵。
但是evidently他們在7月12日棄用message
參數。所以現在你會得到一個很大的「分享」框,你實際想要分享的內容(用戶的評論)並不包含在任何地方。所以,我們正在尋找另一種發佈用戶評論的方式。
因此,在stream.publish
的latest documentation還是說,我們可以通過API調用直接傳遞message
參數,即
https://api.facebook.com/method/stream.publish?callback=derp&message=EABOD+Facebook&access_token=MY_ACCESS_TOKEN&format=json
我測試了它和它的作品,但我想知道,如果它仍然會工作會轉發,還是他們還沒有關閉呢?
「消息」選項也被「feed」方法忽略。 –
我不得不添加redirect_uri:....和next:null,因爲它在我的iframe選項卡應用程序內工作... any1知道爲什麼嗎?謝謝 – Enrique