安卓|在没有用户登录的情况下获取Facebook页面订阅源?

时间:2015-08-23 22:28:48

标签: java facebook facebook-graph-api facebook-page

即使这个问题问了很多,我仍然在努力解决这个问题,如果有人对这个问题有所了解,我将不胜感激。 我正在尝试从着名的公司页面(例如可口可乐)中获取照片,并将其显示为没有用户登录的列表视图。 所以在过去我知道我们可以在不使用访问令牌/用户登录的情况下将其作为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信息与照片和一切? 任何帮助都会很感激。

0 个答案:

没有答案