在Facebook用户界面中,您可以在更新状态时点击“@”,并获取一个页面列表,其中您的状态更新将作为相关帖子添加到页面上。
有没有办法在Graph API中做同样的事情?假设所有经过身份验证,请使用“消息”参数调用me / feed(使用.NET Facebook SDK):
var client = new FacebookClient(ACCESS_TOKEN);
var parms = new Dictionary<string, object>();
parms.Add("message", "TEST fb SDK: @whatever");
client.Post("me/feed", parms);
状态更新已过帐,但该页面未作为相关帖子解析。
如果你获取了一个从UI创建了相关帖子的供稿条目,它将显示为状态更新,并在页面中填入“to”参数。如果您在API中将该消息重新创建为POST,则会创建相关帖子,但是:
有什么想法?谢谢!
答案 0 :(得分:0)
有人发布了tagging users using Facebook Graph API未记录的方法,涉及使用@[{user_id}:1:{name}]
语法,例如:@[{4}:1:{Mark Zuckerberg}]
。 Facebook上有一个开放的request,可以完全记录对此方法的支持。