如何在ruby gem中使用instagram安全API请求?

如何在ruby gem中使用instagram安全API请求?,ruby,gem,instagram,instagram-api,Ruby,Gem,Instagram,Instagram Api,我的步骤是: 将gemgem更新instagram更新为instagram-1.1.6 将config.client\u ips=“100.100.1.0”添加到代码中(隐藏真实ip) 选中复选框强制执行已签名的请求在开发者页面中,单击保存 但我仍然得到以下错误: #<Hashie::Mash code=403 error_message="Invalid signed-request: Missing required parameter 'sig'" error_type="OAuth

我的步骤是:

  • 将gem
    gem更新instagram
    更新为instagram-1.1.6
  • config.client\u ips=“100.100.1.0”
    添加到代码中(隐藏真实ip)
  • 选中复选框
    强制执行已签名的请求
    在开发者页面中,单击保存
  • 但我仍然得到以下错误:

    #<Hashie::Mash code=403 error_message="Invalid signed-request: Missing required parameter 'sig'" error_type="OAuthForbiddenException">
    
    #
    
    当我试图获得帖子或创建类似的内容时


    怎么了?还需要执行哪些操作?

    您使用的是旧类型的签名


    9月1日,instagram只接受新类型

    我明白了,这就是我更新instagram gem的原因,创建签名请求的所有必要动作都已经完成了。请告诉我如何使用instagram ruby gem进行签名调用,我更新了gem,客户端配置如下
    instagram.client({:client_id=>ENV[“INSTAGRAM\u CLIENT\u ID”],:access\u token=>actkn,:CLIENT\u secret=>ENV[“INSTAGRAM\u CLIENT\u secret”],:sign\u requests=>true}
    ,但它仍然显示上述错误
    403-sig missing
    是我遗漏了什么吗