官方Facebook Docs称为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中的错误还是文档中的错误?
答案 0 :(得分:1)
听起来更像是语义上的疏忽而不是任何东西。
oauth/access_token
是API的入口点,而以graph.facebook.com为基础的大多数其他点使用从那里获得的访问令牌。
即。 graph.facebook.com/{object}?access_token=ACCESS_TOKEN
提交文件错误将是确定的最佳方法。