我正在使用 Instagram API .
我正在尝试一个简单的订阅请求帖子,我不断收到
"Invalid format for 'callback_url'. URL must start with http:// or https://".
它显然是从那开始的。
我在网上找不到任何遇到同样问题的人。
尝试使用明确的回调网址发布帖子:
http://api.instagram.com/v1/subscriptions/?client_id={client_id}&client_secret={secret}&object=tag&aspect=media&object_id=skateboarding&callback_url=http://skateparkoftampa.com/spot/instagram_callback.aspx
并带有 HTML 编码的回调
URL
:http://api.instagram.com/v1/subscriptions/?client_id={client_id}&client_secret={secret}&object=tag&aspect=media&object_id=skateboarding&callback_url=http%3A%2F%2Fskateparkoftampa.com%2Fspot%2Finstagram_callback.aspx
还尝试了 GET 和 POST,还通过让 API 控制台通过简单地填写参数字段等来创建请求。我觉得我错过了一些非常明显的东西,但我被卡住了。有任何想法吗?
最佳答案
正如 Endpoints page 上所说:
All endpoints are only accessible via https
您应该使用自己的
CLIENT-ID
和 SECRET-ID
和 callback url
(所以不要使用 API console
)。您的
callback url
可能没有 https
.只需使用链接
https
:https://api.instagram.com/v1/subscriptions/
尝试来自 this page 的示例
您应该使用
POST
请求订阅和取消订阅,以及 GET
获取订阅列表。请阅读 documentation准确。
关于api - Instagram API 为 Callback_Url 错误返回无效格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14664452/