当我通过Facebook网站在我自己的墙上创建帖子(状态更新)时,我可以指定位置。 如何通过脸谱图API指定新帖子的位置?
以下是我用于在用户墙上发布状态更新的代码。
FacebookClient fbClient = new FacebookClient(accessToken);
parameters = new Dictionary<string, object> { { "message", "hi! this is my status message" }};
fbClient.Post("me/feed", parameters);
答案 0 :(得分:1)
您可以传入一个位置对象来设置位置。这在Facebook的开发人员文档中有记录:https://developers.facebook.com/docs/reference/api/post/
以下是使用地点的id和名称对place对象执行此操作的示例。
FacebookClient fbClient = new FacebookClient(accessToken);
parameters = new Dictionary<string, object> {
{ "message", "hi! this is my status message" },
{ "place", "facebook_id_of_place" }
};
fbClient.Post("me/feed", parameters);
答案 1 :(得分:1)
以下是工作示例:
var facebookClient = new FacebookClient(attendee.FacebookToken);
var parameters = new Dictionary<string, object>
{
{"message", message},
{"place", placeID}
};
dynamic response = facebookClient.Post("me/feed", parameters);