用于HTTPS回调的Instagram API

问题描述 投票:2回答:1

我正在使用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?

知道怎么解决吗?

javascript node.js ssl instagram instagram-api
1个回答
0
投票

您的回拨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用于该主机。

谢谢,迈克

© www.soinside.com 2019 - 2024. All rights reserved.