2

目前我是这样理解的https://graph.facebook.com/USER_ID/picture

我搜索并发现“没有访问令牌的图形搜索端点”。现在是不可能的。

问题

所以我得到的这张图片将被视为图形搜索吗?

如果这被认为是图形搜索,还有什么其他方法可以做到这一点?

我不确定。任何帮助,将不胜感激。

4

2 回答 2

1

要访问 facebook 个人资料的个人资料图片,您需要用户的用户 ID 或用户名。

 public FacebookProfilePicture(String userid)
{

    String imageURL;
    bitmap = null;

    imageURL = "http://graph.facebook.com/" + userid
            + "/picture?type=small";
    try {
        bitmap = BitmapFactory.decodeStream((InputStream) new URL(imageURL)
        .getContent());
    } catch (Exception e) {
        Log.d("TAG", "Loading Picture FAILED");
        e.printStackTrace();
    }

如果没有访问令牌,您可以获得用户的基本信息。例如:如果我们打开这个 url graph.facebook.com/USERID,那么它将检索基本信息的 JSON。

于 2013-10-10T07:36:53.077 回答
1

从这个 facebook 文档中,它清楚地表明您不需要任何访问令牌来获取图片。

链接:https ://developers.facebook.com/docs/reference/api/using-pictures/

于 2013-10-10T08:54:46.030 回答