Официальный Facebook Docs говорит следующее за v2.2 API:Facebook API v2.2 неправильный формат ответа конечной точки?
Все оконечные API теперь всегда будет возвращать действительный JSON
Но когда я называю эту конечную точку:
Он возвращает плоскую строку вместо JSON в случае успеха :
HTTP/1.1 200 OK
...
access_token=XXX&expires=5182351
Но та же конечная точка возвращает JSON, если не удалось:
HTTP/1.1 400 Bad Request
...
{"error":{"message":"This authorization code has expired.","type":"OAuthException","code":100}}
Является ли это ошибка в API или ошибка в Документах?
Я также рекомендую вам открыть ошибку документации. – Tobi
Документированная ошибка - это функция :) –
Итак, будет ли эта конечная точка * всегда * возвращать JSON в следующей версии API? –