[英]How to post to an Authorised User (with extended permissions) wall - Facebook JS SDK + Graph API
我知道這個問題已經問了一千遍了,但是我還沒有找到一個明確的答案。
應用程序(外部網站,因此沒有fbml)如何使用JS和Graph API發布到用戶牆上?
我已經與用戶建立了擴展權限,並且可以使用Facebook的示例代碼發布到牆上,但是腳本中的變量不會出現在FB上。
例如:
function publish_test(){
var body = 'Reading Connect JS documentation';
FB.api('/me/feed', 'post', { body: body }, function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Post ID: ' + response);
}
});
}
這張貼到用戶牆,但是它不包含主體。 在這方面的任何幫助將不勝感激。
FB.ui將向用戶彈出一個確認對話框,不確定是否需要。 http://developers.facebook.com/docs/reference/javascript/FB.ui
本頁包含有關FB.api調用的文檔: http : //developers.facebook.com/docs/api向下滾動到“發布”部分,請注意未指定“ body”參數。 但是,有一個“ message”參數。 您正在查看的另一個示例可能不正確?
我讓這段代碼正常工作
function graphStreamPublish(){ var body = document.getElementById("txtTextToPublish").value; FB.api('/me/feed', 'post', { message: body }, function(response) { if (!response || response.error) { alert('Error occured'); } else { alert('Post ID: ' + response.id); } }); }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.