目前我的方式是https://graph.facebook.com/USER_ID/picture。
我搜索并发现“没有访问令牌的图搜索端点”。现在不可能。
问题
所以我得到的这张图片会被视为图搜索吗?
如果这被视为图搜索,那么还有什么方法可以做到这一点?
我不确定。任何帮助将不胜感激。
答案 0 :(得分: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();
}
如果没有访问令牌,您可以获取用户的基本信息。例如: 如果我们打开这个网址 graph.facebook.com/USERID然后它将检索基本信息的JSON。
答案 1 :(得分:1)
从这个facebook文档中,它清楚地表明您不需要任何访问令牌来获取图片。
LINK:https://developers.facebook.com/docs/reference/api/using-pictures/