Facebook API没有将message_tags返回给应用程序

时间:2014-04-23 04:52:45

标签: php facebook-graph-api

我使用facebook API创建了一个应用程序。通过该应用程序,我计划获取经过身份验证的用户的用户订阅源。我已经设置了扩展权限read_stream,所以我知道这不是问题所在。我已通过运行以下查询来检查图浏览器:

/me/feed?fields=id,message,message_tags,likes.fields(id,name),created_time,shares,from&limit=3000

当我在图形浏览器中运行上述查询时,它会返回我请求的所有内容,但是当我在我的应用程序中使用PHP SDK运行以下查询时,它不会返回message_tags

以下是查询:

$user_feed = $facebook->api("/{$user['userId']}/feed?fields=id,message,message_tags,likes.fields(id,name),created_time,shares,from&limit=3000&access_token={$user['accessToken']}");

是的,我有一个有效的accessToken和userId,因为当我把这个查询放在图形浏览器中时,它会返回它应该的一切。

所以,我的问题是,当我从我的应用程序查询时,为什么不返回所有内容?

感谢。

PS:我有一个文件验证用户的应用程序和另一个文件使用userId和accessToken来获取该用户的数据...上面的问题是在用于获取用户数据的单独文件中< / p>

更多我转到以下链接,发现它没有给出正确的结果......

https://graph.facebook.com/MyUserId/feed?fields=id,message,message_tags,likes.fields(id,name),created_time,shares,from&limit=3000&access_token=xxxxxxxx

它会返回帖子,但它不会返回大多数帖子的相似内容,也不会返回任何提及标签

0 个答案:

没有答案