繁体   English   中英

通过图API C#发布到Facebook组

[英]Post to Facebook group via graph api c#

我试图通过C#中的图形API发布到Facebook组。

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

根据api,我可以发布消息以及指向ur​​l的链接,这是我尝试执行的代码:

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表示我可以在帖子中包含照片,但必须是字符串,我可以假定这是图片的网址吗?

提前致谢 :)

我不确定,但是文档会说“必须提供链接或消息”,因此也许您只能发布消息或链接。 绝对值得尝试。 当然,它必须是绝对URL。 图片也一样。

无论如何,如今在群组中发布都是非常困难的,因为您将需要user_groupspublish_actions并且您不会获得user_groups批准,因此您不能将其用于公共应用程序。 它仅对在应用程序中具有角色(管理员,开发人员,测试人员)的用户有效。

暂无
暂无

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

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