使用facebook javascript sdk对某人的个人资料帖子或页面帖子或群组帖子发表评论
Post comments to someones profile post or page post or group post using facebook javascript sdk
我想使用Facebook Javascript SDK
与访问令牌和Graph API
对某人的Facebook个人资料帖子或页面帖子或组帖子发表评论。
我可以从具有publish_stream
权限的当前登录用户生成应用程序访问令牌。我如何使用post id
使用Javascript SDK调用,以便用户可以从Facebook外部评论,即从我的网站显示所有页面/个人资料/组帖子?
我尝试了PHP SDK,但不能在服务器站点上工作。
假设用户已经登录并且访问令牌具有publish_stream权限,您应该调用
FB.api('/'+ _POST_ID_HERE_ +'/comments', 'POST', { message:"Your comment text" },
function(response)
{
if (response && !response.error && response.id)
{
alert('New comment id = '+response.id);
}
});
function Comment_Clicked(pid){FB.init ({appId: '472562079456084',Status: true,//检查登录状态//channelUrl: '//WWW.YOUR_DOMAIN.COM/channel.html',//频道文件Cookie: true,//启用Cookie允许服务器访问会话xfbml: true//解析xfbml//oauth:没错});
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
}
是完成注释的完整函数。在这里,我通过app id生成一个访问令牌。对吗?通过应用程序访问令牌,用户可以在另一个页面上评论,个人资料帖子而不是他的页面或个人资料帖子?!一切顺利,使用也一样。@Const实际上publish_stream权限适用于另一个用户对我测试的另一个用户配置文件帖子进行评论。但是对于用户来说哪个问题还是问题,不知道为什么!生成令牌使用javascript SDK在我的本地站点不工作,但工作时我在这里生成的所有权限- developers.facebook.com/tools/explorer....
- 包括用于facebook评论框的JavaScript SDK
- facebook”;添加评论“;popup获胜'不要消失
- React/Node应用程序中的Facebook评论插件.js仅在刷新时显示
- 调节多个独特的facebook评论框
- 如何嵌入Facebook页面's的评论进入我的网站
- 如何在单个页面上添加多个Facebook评论框
- Facebook评论加载与Angular Fullstack不一致
- 如何将Facebook评论添加到单页应用程序
- 令人难以置信的Facebook评论萎缩
- Facebook评论插件 - 也发布在Facebook上
- 使用Facebook API将图像和评论发布到用户墙的简单方法
- 从Facebook上获取评论
- 如何根据javascript变量动态更改Facebook评论插件URL
- 关于使用 Facebook Javascript API 的帖子评论的查询
- 是否可以通过API为特定页面添加Facebook评论,以避免需要评论插件
- 设置要使用 Facebook API 返回的评论数
- Facebook评论API - Facebook所说的“评论框背后”是什么意思
- Facebook评论小部件使页面在IE7 IE8中跳到底部
- Facebook社交插件:如何在Facebook评论框中为“查看更多”评论添加事件处理程序
- 评论Facebook页面帖子作为页面所有者与扩展令牌