instagram公共媒体获取404错误

时间:2017-11-17 10:01:21

标签: ruby-on-rails ruby instagram instagram-api

得到一个非常奇怪的问题Instagram API在过去几个月里正在运行,现在它停止工作两天而且它已经过了404错误,下面是代码:

INSTA_BASE_WEB_URL = "https://www.instagram.com"
INSTA_BASE_URL = "https://api.instagram.com"

def get_public_images username, params
      endpoint = "#{username}/media"
      http_response = HTTParty.get("#{INSTA_BASE_WEB_URL}/#{endpoint}", query: params)
      if http_response&.code == 200
        begin
          return JSON.parse(http_response.body)
        rescue
        end
      end
      return nil
    end

1 个答案:

答案 0 :(得分:0)

您是否检查过API是否有变化? 根据我在https://www.instagram.com/developer/endpoints/users/#get_users_media_recent中的理解,端点应该是:

https://api.instagram.com/v1/users/{user-id}/media/recent/?access_token=ACCESS-TOKEN