我想在我的網站上添加一個按鈕,所以當用戶點擊它時,他們會發送一條消息給他們的Facebook狀態提要並附帶一條消息(我確定他們必須批准它)。 FB.ui
和stream.publish
看起來正是我想要的。Facebook - 您是否需要Facebook應用程序/ appid來調用FB.ui(stream.publish)?
的Facebook documentation for FB.init指出:
注:像stream.publish和stream.share一些UI方法可以在不登記的應用程序或調用此方法中使用。
所以我不需要註冊一個Facebook應用程序,輝煌。但是我不能讓FB.ui(… 'stream.publish…)
工作。彈出窗口顯示「發生錯誤,請稍後再試。」我沒有使用FB.init,也沒有使用appid。 (所有這些都是在JavaScript中完成的)。
有一些notes on the web that you now need an app id to use stream.publish。這是真的?你需要一個appid來使用stream.publish嗎?
我的代碼是這樣的:
$(function() {
$("#share_on_facebook").click(function() {
FB.ui({
method: 'stream.publish',
message: 'Check out this great app! http://apps.facebook.com/{your_app}'
});
});
});
我可以叫stream.share
而不需要一個AppID(如文檔說)。這是我不能做的stream.publish
。
這個例子不再可用?!? – Martin 2011-02-21 14:48:27