2016-05-12 10 views
1

twitterの更新プロフィールapiにアクセスしようとしています。しかし、それは与えるエラー。すべてのヘルプは高く評価されるだろうiOS:Twitter更新プロフィールapiがエラーを返す

errors =  (
      { 
     code = 215; 
     message = "Bad Authentication data."; 
    } 
); 

let conn = WebserviceConnectionManager(serviceTokenId: "Twitter profile") 

     let url = NSURL(string: "https://api.twitter.com/1.1/account/update_profile.json") 
     let request = NSMutableURLRequest(URL: url!) 
     request.HTTPMethod = "POST" 

     let oAuthToken = FHSTwitterEngine.sharedEngine().accessToken.key 
     let oAuthTokenSecret = FHSTwitterEngine.sharedEngine().accessToken.secret 

     request.addValue(oAuthToken, forHTTPHeaderField:"oauth_token") 
     request.addValue(oAuthTokenSecret, forHTTPHeaderField:"oauth_token_secret") 

     conn.delegate = self 
     conn.startConnection(request) 

コールバックメソッドは私に、次のエラーが発生します。

答えて

0

TwitterのAPI 1.1では、アクセストークンと秘密鍵を使用する必要があるため、認証なしではアクセスが許可されないため、すべての要求はサーバー側のスクリプトで行う必要があります。 ステップhereに従ってください。問題が解決されます。

+0

私はFHSTwitterEngineを使用して認証を行っています。ログインに成功したら、残りのAPIを呼び出しています。 – TechBee

+0

@TechBeeそれをチェックしてくださいhttp://stackoverflow.com/questions/17081012/how-to-get-user-details-using-twitter-api-v1-1-twitter-error-215 –

関連する問題