通过图形API从状态中检索墙照片

时间:2013-02-07 22:40:16

标签: facebook-graph-api photo

如何通过图API检索this photo

3 个答案:

答案 0 :(得分:0)

无法将照片发布到像样本一样的事件的墙上。

去年夏天,我有一位客户开始了一场比赛,让人们将照片发布到活动墙上。他们让我让他们在他们的网站上展示。我们不得不手动下载它们来获取它们。

您可以使用

查看该事件的feed
/412778502140672/event?fields=feed

但是没有附件,也没有连接。我不相信甚至可以使用FQL获取事件stream

答案 1 :(得分:0)

如果你在使用Android,那么这种方式可以帮助你

            Request r=Request.newMeRequest(session, new Request.GraphUserCallback() {


            @Override
            public void onCompleted(GraphUser user, Response response) {
                // TODO Auto-generated method stub
                JSONObject jso=null;
                try{
    //Parse json here

                }
                catch ( Exception e)
                {
                    //Log.d(sTag,e.getMessage());
                }



            }




        });
        Bundle paramsPics=r.getParameters();
        paramsPics.putString("fields", 
                "photos");




        r.setParameters(paramsPics);
        Response response=r.executeAndWait();

答案 2 :(得分:-1)

在“me / home”API调用中,具有照片的项目将具有“图片”字段,其中包含低分辨率图片的源URL。要获得原始的高分辨率图片及其维度变体,您必须使用与“picture”字段相同的JSONObject中的“object_id”字段进行另一个API调用。

对“object_id”执行图形调用,然后会为您提供一个“源”字段,其中包含原始源图像URL以及不同图像大小的数组。

编辑:

为帖子将图表路径设置为“412778502140672_425592530859269”。

为照片设置图形路径为“482760011786004”。