нужна помощь, чтобы получить изображение профиля Facebook. Также не работает онлайн-тест GRAPH Api? - PullRequest
0 голосов
/ 07 сентября 2011

Я следовал инструкциям github.com/facebook/facebook-ios-sdk

и могу получить диалог входа в Facebook и подключиться.Это приложение для iPad, чтобы получить информацию FB.имя пользователя, список друзей может быть выбран правильно.

Я попытался получить изображение профиля

[_facebook requestWithGraphPath:@"me/picture" andDelegate:self];

и получил ответ: Возникла проблема при соединении с сервером ...

, но похожие вызовы, такие как

[_facebook requestWithGraphPath:@"me/posts" andDelegate:self];

[_facebook requestWithGraphPath:@"me/friends" andDelegate:self];

, работают отлично.

также пробовал онлайн-тестирование API-интерфейса для графа Facebook:

https://developers.facebook.com/tools/explorer/

чтобы использовать его, сначала получите токен доступа, затем попытайтесь получить сообщения, друзей, и они в порядке.

, но когда получить изображение будет длиться вечно, и никогда ничего не вернется.

Я сделалвойдите в мою учетную запись Facebook в веб-браузере, и изображение профиля будет выглядеть просто отлично.

1 Ответ

1 голос
/ 07 сентября 2011

API-интерфейс Graph для конечной точки user описан здесь: http://developers.facebook.com/docs/reference/api/user/

О подключении к изображению сказано:

HTTP 302 перенаправление на URL пользователяизображение профиля (используйте? type = square | small | normal | large для запроса другой фотографии).

Таким образом, вы получаете не типичный ответ JSON, а само изображение (через перенаправление HTTP)).Вы можете попробовать это, введя API-вызов graph в строку браузера.Например, чтобы увидеть фотографию профиля Марка Цукерберга, попробуйте: http://graph.facebook.com/markzuckerberg/picture

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...