2013-11-20 3 views
0

Я пытаюсь загрузить изображение профиля страницы без аутентификации пользователя. Это не должно быть проблемой, потому что поле «Изображение» страницы не требует токена доступа.Тип страницы тип изображения большой не поддерживается

Так как я пытаюсь показать, что использует прямой/изображение URL:

https://graph.facebook.com/PAGE_ID/picture?type=large 

Но я получаю сообщение об ошибке «неподдерживаемый тип».

https://graph.facebook.com/761897607158882/picture?redirect=false 
https://graph.facebook.com/761897607158882/picture?redirect=false&type=large 

Если вы посмотрите на эти результаты, вы увидите, о чем я говорю. Первый показывает изображение ОК (или результат JSON), а второй показывает неподдерживаемый тип ошибки:

(#100) Unsupported type, 'large'. Supported types: thumbnail, normal, album 

Что вы думаете, что происходит? Как вы думаете, лучший подход для получения текущей картины профиля фан-страницы?

Заранее спасибо.

ответ

1

Это альтернативная формулировка, которая вернет изображение высотой 200 пикселей.

https://graph.facebook.com/761897607158882/picture?redirect=false&width=200&height=200 
+0

В результате я использовал этот подход. Благодарю. – Chuy

+0

Уверенная вещь, рад, что это сработало! –

1

Почему бы не попробовать https://graph.facebook.com/PAGE_ID/picture?type=normal. ошибка явно говорит, что большие не поддерживаются, но тип normal, thumbnail, album is.

+0

Да, я думаю, что это лучший подход на данный момент. Тем не менее, я думаю, что на facebook очень странно, что некоторые страницы имеют большой доступный тип, а другие нет. Спасибо! – Chuy

1

Возможно, вы отправляете очень большой файл, или сервер не поддерживает расширение файла.

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

  • Нет связанных вопросов^_^