我正在开发一个服务器应用程序,它应该能够对用户Feed中某些帖子的喜欢量做出反应。
我需要从用户墙上发帖子。
我正在使用Facebook库版本6.4.2
我使用以下代码来获取帖子:
var apiKey = ConfigurationManager.AppSettings["apiKey"];
var secret = ConfigurationManager.AppSettings["secret"];
var client = PostHandler.CreateFacebookClient(apiKey, secret);
var get = client.Get(string.Format("/{0}/feed", pageId));
和/或(两者都返回相同的信息)
var token =ConfigurationManager.AppSettings["token"];
var get = client.Get(string.Format("/{0}/feed?access_token={1}", pageId, token));
问题是使用相同的权限集从上面的请求返回的json与从Graph API Explorer方法返回的json返回的json不同GET 100000481752436 / feed
在我看来,我的请求中返回的json缺少一些帖子,而Geaph API中的一个帖子都包含我的Feed中的帖子。
请你指点一下,我能错过什么?
答案 0 :(得分:0)
如果您在Feed中缺少某些帖子,则很可能需要再次检查权限集。
根据您遗失的帖子类型,您可能需要添加user_status
,user_activities
,user_friends
,user_checkins
或user_games_activity
权限。请确保您为特定任务使用了正确的权限集。
如果您要指定缺少的帖子类型,您可能会得到更多有用的答案。