我有一个与Facebook API有关的问题。之前,我可以使用图形api来获取用户头像
with io.open('test.txt','w',encoding='utf8') as f:
但现在我遇到了这个问题
//graph.facebook.com/giuliana.roeffero/picture?type=large
现在,我需要使用用户ID而不是用户名,如此
{
"error": {
"message": "(#803) Cannot query users by their username (giuliana.roeffero)",
"type": "OAuthException",
"code": 803
}
}
我的问题是我们现在可以通过Facebook API获取用户名的用户头像吗?如果没有,我如何获得用户名的用户名?
答案 0 :(得分:3)
您根本无法获取用户名,它已从API中删除。唯一的方法是使用(App Scoped)ID,正如您在问题中提到的那样。这就是你获得阿凡达的方式:
https://graph.facebook.com/[User-ID]/picture
获取他的头像