通过图表api c发布到Facebook群组

时间:2015-03-21 18:30:38

标签: c# facebook facebook-graph-api

我想通过c#中的图形api发布到facebook组。

https://developers.facebook.com/docs/graph-api/reference/v2.2/group/feed

根据api我可以发布消息以及链接到网址,这是我的代码尝试这样做:

Uri result;
bool X = Uri.TryCreate(url, UriKind.Absolute, out result)
if(X){
  // POST to group FB
  dynamic fbInfo = fb.Post("/v2.2/" + "groupID" + "/feed", new
  {
       message = websiteDesc,
       link = url
  });
  var fbInfoJson = fbInfo.ToString();
}

首先,我检查网址是绝对的,如果是,请继续发布到Facebook群组。 到目前为止,此代码确实发布到组,但只发布消息而不是链接。

如何才能发布链接?

此外,api说我可以在帖子中添加照片,但它必须是一个字符串,我可以假设这是图像的网址吗?

提前致谢:)

1 个答案:

答案 0 :(得分:0)

我不完全确定,但是文档说“必须提供链接或消息”,所以也许你只能发布消息或链接。绝对值得一试。当然,它必须是绝对的URL。同样如此。

无论如何,在群组中发帖非常困难,因为您需要user_groupspublish_actions - 并且您不会获得user_groups批准,因此您无法使用它公共应用程序。它仅适用于在App(管理员,开发人员,测试人员)中具有角色的用户。