Facebook GraphAPI сообщение со ссылкой профиля изображения - PullRequest
1 голос
/ 28 июня 2010

с помощью Graph API. Я пытаюсь создать пост, включая фотографию пользователя. В документации я нашел: - вы можете получить изображение элементов с http://graph.facebook.com/XXXXXXX/picture - где XXXX - идентификатор объекта (пользователя).

И ... image src = 'http://graph.facebook.com/XXXXXXX/picture'... отлично работает.

Моя проблема сейчас - я пытаюсь создать сообщение через ... me / feed, передав эту ссылку в качестве параметра изображения. Когда я делаю это - я получаю ошибку, вызывая API графа. Если я использую статическую ссылку (на существующее изображение), публикация работает нормально.

Моя цель - использовать изображение профиля пользователя в посте. Возможно ли это (передача изображения в «канал») только со статическими изображениями? Или есть способ использовать ссылку http://graph.facebook.com/XXXXXXX/picture (и я ошибаюсь где-то еще)?

Манфред

Ответы [ 2 ]

0 голосов
/ 13 июня 2011

сообщение об ошибке говорит вам о проблеме.Вы не можете использовать его, потому что:

{"error":{"type":"OAuthException","message":"(#100) FBCDN image is not allowed in stream: http:\/\/graph.facebook.com\/215958041750734\/picture"}}

FBCDN означает «Сеть доставки контента FaceBook», поэтому не имеет значения, используете ли вы URL-адрес идентификатора / изображения или конечный URL;они не позволят это политикой.Почему политика?Понятия не имею.И маловероятно, что они скажут вам, судя по их отсутствию ответа на форумах разработчиков.

0 голосов
/ 15 мая 2011

Должно работать нормально, поскольку то, что делает GRAPH API, это дает вам статический URL-адрес изображения профиля.Итак, какую именно ошибку вы получите?

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