我使用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
它会返回帖子,但它不会返回大多数帖子的相似内容,也不会返回任何提及标签