2014-02-17 3 views
0

Чтение документации о том, как опубликовать страницу картину facebook страницы здесь:Публикация картинок на странице Facebook работает или нет?

https://developers.facebook.com/docs/graph-api/reference/page/picture/

Является ли это POST конечная точка работает?

Я могу получить картину от

GET /{page_id}/picture?redirect=0&height=200&type=normal&width=200 

вместо

GET /platform/picture?redirect=0&height=200&type=normal&width=200 

, как говорится в документации (Он постоянно говорит/платформа/во всех примерах и исх.).

Но что бы я ни пытался, когда POST/Публикация в конечной точке:

POST/{page_id}/изображение с URL в поле

я получаю:

{ 
    "error": { 
    "message": "(#1) Could not fetch picture", 
    "type": "OAuthException", 
    "code": 1 
    } 
} 

I пробовал как через JS api, так и через API-интерфейс Graph API, используя токен доступа к странице, проводя поле с URL-адресом.

Разрушено ли это в facebook graph api или я что-то не так здесь делаю?

Шаг за шагом:

  1. на developers.facebook.com/tools/explorer -> Получить маркер доступа и добавил manage_pages как расширенные разрешения

  2. затем ПОЛУЧИТЬ меня/счета, чтобы получить токен доступа к странице для моей страницы (503383593111939): все 6 разрешений есть.

  3. скопирована access_token от меня/счета на странице 503383593111939 в маркер доступа в поле ввода же графа исследователя и изменен на POST /503383593111939/picture?url=http%3A%2F%2Fwww.wcdouglas.com%2Fimg% 2Flogo.png, попытался добавить url как поле без urlencode, но с тем же результатом

ответ

0

То же самое произошло со мной. Единственное, что было после того, как после запроса появился символ space. Удаление этого результата даст желаемый результат.

Попробуйте этот запрос:

GET /{page_id}/picture?redirect=0&height=200&type=normal&width=200 

Я только что удалили space символ в конце.

Для пост на работу, вы должны сделать что-то вроде этого:

POST /{page_id}/picture?url=http://images.com/img.jpg 

Для этого вам понадобятся маркеры доступа. Вы получите их от here и here.

+0

Да, это сработало и для меня, пространство было чем-то, что появилось, когда я его скопировал. Но команда POST/Publish вообще не работает. – AndreasJ

+0

Это работает для меня. – Ranveer

+0

@AndreasJ, так ваша проблема исправлена ​​сейчас? – Ranveer

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