【问题标题】:How to use instagram secure API requests with ruby gem?如何通过 ruby​​ gem 使用 instagram 安全 API 请求?
【发布时间】:2015-09-15 21:06:55
【问题描述】:

我的步骤是:

  1. 将 gem gem update instagram 更新为 instagram-1.1.6
  2. 在代码中添加config.client_ips = "100.100.1.0"(隐藏真实ip)
  3. 在开发者页面勾选Enforce signed requests复选框,点击保存

但我仍然收到以下错误:

#<Hashie::Mash code=403 error_message="Invalid signed-request: Missing required parameter 'sig'" error_type="OAuthForbiddenException">

当我尝试获取帖子或创建赞时。

怎么了?需要采取哪些额外措施?

【问题讨论】:

    标签: ruby gem instagram instagram-api


    【解决方案1】:

    您使用旧类型的签名

    9月1日,instagram只接受新类型https://instagram.com/developer/secure-api-requests/

    【讨论】:

    • 我明白了,这就是我更新 instagram gem 的原因,创建签名请求的所有必要动作都已经完成
    • 你能告诉我如何使用 instagram ruby​​ gem 进行签名调用,我更新了 gem,在客户端配置如下Instagram.client({:client_id =&gt; ENV["INSTAGRAM_CLIENT_ID"],:access_token =&gt; actkn, :client_secret =&gt; ENV["INSTAGRAM_CLIENT_SECRET"], :sign_requests =&gt; true}),但它仍然显示上面所说的错误403 - sig missing 是我错过了一些东西
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-20
    • 1970-01-01
    相关资源
    最近更新 更多