Facebook возвращает тело строки запроса вместо json - PullRequest
1 голос
/ 16 мая 2011

У меня проблема с чтением ответа из Facebook при аутентификации по URL с curl

Ответ, который возвращается в теле: access_token = XXX & истекает = 5435

Мой вопрос: How do I make Facebook reply with Json data?

Я попытался добавить Content-Type:json в заголовки запроса, но это не помогает.

Спасибо за любую помощь!

Br

Никлас

Ответы [ 2 ]

2 голосов
/ 16 мая 2011

Это исключение в Graph API. Насколько мне известно, / oauth / access_token - единственная точка, которая не возвращает JSON.

1 голос
/ 27 апреля 2012

Это ошибка : http://developers.facebook.com/bugs/325262010847554?browse=search_4f99eacc521fc2634034618

Это нарушает спецификацию OAuth 2.0 (которая является соавтором FB!): http://tools.ietf.org/html/draft-ietf-oauth-v2-25#section-5.1

Я согласен - они должны хотя бы соблюдать заголовок Accept: application/json!

См. Также аналогичный вопрос здесь: Facebook oauth / access_token отсутствует

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