2015-09-15 32 views
0

我的步驟是:如何用ruby gem使用instagram安全API請求?

  1. 更新寶石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"> 

當我嘗試獲取帖子或創建像。

怎麼回事?還需要採取哪些行動?

回答

0

您使用舊的類型簽名

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

+0

我明白了,這就是爲什麼我更新Instagram的寶石,其中用於創建標誌請求的所有必要動作已經完成 – Valentin

+0

你能請告訴我如何使Instagram的紅寶石寶石簽訂電話,我更新了寶石,並在客戶端的配置如下'Instagram.client({:CLIENT_ID => ENV [「INSTAGRAM_CLIENT_ID」],:=的access_token> actkn,:client_secret => ENV [ 「INSTAGRAM_CLIENT_SECRET」]:以上sign_requests =>真})',但它仍然顯示所述錯誤'403 - SIG missing'是我想的東西 – rak