繁体   English   中英

FB 自动墙贴

[英]FB Automatic Wall Post

我已经使用图表 API 在已登录用户上实现了墙贴,如果用户单击我网站上的任何按钮(例如,如果他购买任何东西),它工作正常,这将发布在他的墙上,下面是我的代码,但在此它正在打开发布对话框的代码,我想自动发布(当然只有当他使用 fb 登录并且已经获得授权时)

FB.ui(
{
method: 'feed',
name: 'Transaction succeeded',
link: 'http://abc.com/', 
description: 'Success'
},
function(response) {
if (response && response.post_id) { 
} else { 
}
}
);

使用FB.api在用户获得授权并授予您的应用程序publish_stream权限后发布提要故事:

FB.api('/me/feed', 'post', {
  name: 'Transaction succeeded',
  link: 'http://abc.com/', 
  description: 'Success'
}, function(response) {
  if (!response || response.error) {
    alert('Error occured');
  } else {
    alert('Post ID: ' + response.id);
  }
});

您可以通过使用访问令牌向适当的连接 URL 发出 HTTP POST 请求来发布到 Facebook 图。 例如,您可以通过向https://graph.facebook.com/XYZ/feed发出 POST 请求,在 XYZ 的墙上发布新的墙贴:

curl -F 'access_token=...'  -F 'message=Hello, XYZ. I like this new API.' 
  https://graph.facebook.com/XYZ/feed

您可以在 .net 中使用 curl 请求

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM