0

如何通过图形 API检索这张照片?

4

3 回答 3

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();
于 2013-07-25T10:42:04.617 回答
0

不可能将照片张贴到像您的样本这样的活动的墙上。

去年夏天,我有一位客户发起了一场比赛,让人们将照片发布到活动墙上。他们要求我让他们在他们的网站上展示。我们必须手动下载它们才能获得它们。

您可以使用查看feed该事件的

/412778502140672/event?fields=feed

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

于 2013-02-07T23:58:06.610 回答
-1

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

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

编辑:

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

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

于 2013-02-08T17:06:25.820 回答