功能Comment_Clicked(PID) { FB.init({ APPID: '472562079456084', 狀態: true,//檢查登錄狀態 // channelUrl:'//WWW.YOUR_DOMAIN.COM/channel.html',//頻道文件 cookie:true,//啓用cookie以允許服務器訪問會話 xfbml: true //解析XFBML // oauth:true });
FB.login(function(response) {
if (response.status=='connected') {
if (response.authResponse.accessToken) {
var token = response.authResponse.accessToken;
FB.api('/'+pid+'/comments?access_token='+token+'', 'POST',{ message:'test' }, function(response) {
if (!response || response.error) {
ms_js("#msfb-error-comlike").text("Errors you may not have permissions ");
} else {
ms_js("#msfb-error-comlike").text("Post success");
}
});
//window.location = "<? echo $absolute_url; ?>&temptoken="+ token +"";
} else {
// user is logged in, but did not grant any permissions
alert('You can create an access token only for your own profiles and pages.');
}
} else {
// user is not logged in
alert('To use fb.wall you have to create an access token.');
}
}, {scope:'read_stream,publish_stream'}); //exclude publish_stream,publish_actions
}
這是我的全部功能做了comment.here我對應用程序生成的訪問令牌id.is是正確的?通過應用程序訪問令牌,用戶可以在另一個頁面上發表評論,個人資料發佈而不是他的頁面或個人資料發佈?事情沒問題,所以正在使用。實際上@Const的publish_stream權限適用於其他用戶對另一個用戶配置文件發表評論的另一個用戶,我測試過。但對於那些問題仍然存在問題的用戶,不知道爲什麼!。生成令牌給我所有權限使用javascript sdk在我的本地站點不工作但工程,當我在這裏生成 - developers.facebook.com/tools/explorer ....
@Fred很多您的編輯顯示在編輯隊列此刻,他們幾乎都是太小了。除非他們解決問題中的實質性問題,否則請不要提出修改建議。 –
@NicholasWilson對不起,只是想讓事情變得更好,並盡我所能。這是我的「書籍編輯」。 ;-) –