用于HTTPS回调的Instagram API

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用于HTTPS回调的Instagram API相关的知识,希望对你有一定的参考价值。

我正在使用Instagram的订阅端点,如果我的callback_url是HTTPS,它会给我以下错误消息;如果callback_url是HTTP,它可以正常工作;错误信息:

{
    "meta": {
        "error_type": "APISubscriptionError",
        "code": 400,
        "error_message": "Invalid SSL certificate"
    }
}

PS:我看到这个thread说“我认为这是因为我检查了api.instagram.com的SSL证书,它看起来不错”;但我不知道他们在哪里检查SSL证书?我在Instagram开发者控制台中看不到这个选项......

这是否意味着callback_url不能是HTTPS?

知道怎么解决吗?

答案

您的回拨URL可能是自签名证书。 Instagram不支持自签名证书。

因此,您必须为您的网站使用HTTP或获取SSL证书。

另请查看此主题:https://groups.google.com/forum/?fromgroups=#!topic/instagram-api-developers/MaS4fjo8GXQ

嘿伙计,

我们最近做了一些影响实时API的更改,我们想要更新所有内容:

1)我们集中了一些错误跟踪,这使我们之前的“黑名单”速率限制过于激进;我们已经确定了这一点并引发了这些错误,从而减少了误报

2)我们切换了用于POST请求的库,这具有开始强制执行正确SSL证书的副作用。如果您发现实时挂钩丢失,请仔细检查您的证书在您的主机上是否有效。继续,在创建订阅时也会进行此检查,因此不会创建不正确的订阅。

3)最后,我们更新了文档以反映http://ec2- ... URL通常是有问题的(因为我们在亚马逊上并且它们通常会在本地解析)而我们建议使用公共IP或弹性IP用于该主机。

谢谢,迈克

以上是关于用于HTTPS回调的Instagram API的主要内容,如果未能解决你的问题,请参考以下文章

用于实现 Instagram Video Downloader、InstaDP 和 Instagram Stories 的 Instagram API

用于获取用户公共内容的新 instagram api?

没有下一个用于在 Facebook 的商业帐户图形 API 上获取 instagram 媒体的网址

Instagram - 用于过滤日期范围内图像的 API

Instagram 无法访问回调 URL

Instagram 无法访问回调 URL