我想通过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说我可以在帖子中添加照片,但它必须是一个字符串,我可以假设这是图像的网址吗?
提前致谢:)
答案 0 :(得分:0)
我不完全确定,但是文档说“必须提供链接或消息”,所以也许你只能发布消息或链接。绝对值得一试。当然,它必须是绝对的URL。同样如此。
无论如何,在群组中发帖非常困难,因为您需要user_groups
和publish_actions
- 并且您不会获得user_groups
批准,因此您无法使用它公共应用程序。它仅适用于在App(管理员,开发人员,测试人员)中具有角色的用户。