即使这个问题问了很多,我仍然在努力解决这个问题,如果有人对这个问题有所了解,我将不胜感激。 我正在尝试从着名的公司页面(例如可口可乐)中获取照片,并将其显示为没有用户登录的列表视图。 所以在过去我知道我们可以在不使用访问令牌/用户登录的情况下将其作为RSS或JSON获取。 例如
http://www.facebook/cocacola&feed....
Facebook更改了他们的SDK,现在我们必须使用访问令牌(如果我错了,请纠正我),事情变得更加复杂。所以据我所知,我们需要使用图形资源管理器来测试。 顺便说一句,他们改变了这个
的饲料https://graph.facebook.com/v2.0/{page-id}/feed
我正在尝试获取一些粉丝/商业页面(如cocacola),所以通过在图表浏览器中添加页面ID +提要我只获得状态名称而没有照片(或完整帖子) )通过页面。结果如下:
{
"data": [
{
"message": "Hola buenas me gustaría sabes donde encontrar nestea a la naranja esta buenisima gracias",
"created_time": "2015-08-23T21:33:48+0000",
"id": "40796308305_10154420456528306"
},
{
"message": "Last chance to enter: Share your favorite cocktail recipe including a Coca-Cola product. One entry will win a prize pack from Blue Engine Records and be featured in the Dizzy's Club Coca-Cola menu.",
"story": "Jazz at Lincoln Center shared Dizzy's Club Coca-Cola's photo.",
"created_time": "2015-08-23T20:08:55+0000",
"id": "55123734674_10153512608374675"
},
所以我的问题是,我需要做些什么来获取所有页面公开信息? 顺便说一句,我也试过{page-id} / posts,{page-id} / photos ......他们都没有显示照片。 我知道在我在图形资源管理器中找到正确的语法后,我需要做一些Facebook请求,比如
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/{page-id}",
null,
HttpMethod.GET,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();
但首先,我如何获得Facebook页面完整的JSON信息与照片和一切? 任何帮助都会很感激。