2013-07-09 2 views
0

Я пытаюсь просто узнать, сколько друзей у пользователя есть. Это то, что я пытался, но он не работает:Друзья Facebook count using python

>>> import facebook 
>>> graph = facebook.GraphAPI("CAAEr.....XCODEe6bMZD") 
>>> profile = graph.get_object('puja41') 
>>> friends = graph.get_connections("puja41", "friends") 

Traceback (most recent call last): 
    File "<pyshell#54>", line 1, in <module> 
    friends = graph.get_connections("puja41", "friends") 
    File "C:/Documents and Settings/visolank/Desktop/Python/programs\facebook.py", line 112, in get_connections 
    return self.request(id + "/" + connection_name, args) 
    File "C:/Documents and Settings/visolank/Desktop/Python/programs\facebook.py", line 298, in request 
    raise GraphAPIError(response) 
GraphAPIError: Unsupported operation 

Когда я попытался предложение JonasR, я получил:

{ 
    "error": { 
     "message": "Unsupported operation", 
     "type": "FacebookApiException", 
     "code": 100 
    } 
} 

ответ

2

Это потому, что ваше приложение не просил (или не имел грант пользователя) доступ к друзьям подключения этого пользователя. Я могу просмотреть основные данные этого пользователя в GraphAPI Explorer, но если я попытаюсь просмотреть подключение «друзей», я получаю "Unsupported operation" в качестве ответного сообщения.

Смежные вопросы