読者です 読者をやめる 読者になる 読者になる

Twitter APIのエラーの回避方法

// http://api.twitter.com/statuses/friends.json
{
    error: "This method requires authentication."
    request: "/statuses/friends.json"
}

// http://api.twitter.com/statuses/friends.json?screen_name=naoty_k
{
  - errors: [
      - {
          code: 37
          message: "Not authorized to use this endpoint"
        }
  ]
}

// http://api.twitter.com/1/statuses/friends.json?screen_name=naoty_k
[
  - {
      show_all_inline_media: false
      contributors_enabled: false
      geo_enabled: false
      profile_background_tile: false
      protected: false
    },
  - {

    } 
]

認証済みなのに「This method requires authentication.」「Not authorized to use this endpoint」みたいなエラーがおきたら、パラメータにscreen_nameを渡して、1を追加してあげるとうまくいった。なにこれ?