【问题标题】:Instagram API for HTTPS callbacks用于 HTTPS 回调的 Instagram API
【发布时间】:2015-07-01 15:20:19
【问题描述】:

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

    您的回调 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。

    谢谢,迈克

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多