Instagram将对signed requests开始的所有API请求强制执行September 1st。
单元测试很简单。对于集成测试,Instagram建议进行cURL调用。
curl \
-X POST \
-F 'access_token=<your_access_token>' \
-F 'sig=<your_signature>' \
https://api.instagram.com/v1/media/657988443280050001_25025320/likes
问题是我们的应用程序没有请求likes
范围,因此该调用的响应不是我们所期望的。
HTTP/1.1 400 BAD REQUEST
{"meta":{"error_type":"OAuthPermissionsException","code":400,"error_message":"This request requires scope=likes, but this access token is not authorized with this scope. The user must re-authorize your application with scope=likes to be granted write permissions."}}
API会默默忽略GET
次调用sig
。有没有办法在9月1日之前使用basic
范围测试我们的签名代码?