2012-02-17 8 views
2

私のココアアプリケーションではMGTwitterEngineライブラリを使用してツイートを送信できます。MGTwitterEngineを使用したCocoaアプリ経由のTwitter:HTTPエラー401

NSString *username = MyName; 
    NSString *password = MyPass; 

    NSString *consumerKey = ConsumerKey;; 
    NSString *consumerSecret = ConsumerSecret; 

    // Most API calls require a name and password to be set... 
    if (! username || ! password || !consumerKey || !consumerSecret) { 
     NSLog(@"You forgot to specify your username/password/key/secret in AppController.m, things might not work!"); 
     NSLog(@"And if things are mysteriously working without the username/password, it's because NSURLConnection is using a session cookie from another connection."); 
    } 

    // Create a TwitterEngine and set our login details. 
    twitterEngine = [[MGTwitterEngine alloc] initWithDelegate:self]; 
    [twitterEngine setUsesSecureConnection:NO]; 
    [twitterEngine setConsumerKey:consumerKey secret:consumerSecret]; 

    [twitterEngine setUsername:username password:password]; 

    OAToken *token = [[OAToken alloc] initWithKey:tokenKey 
            secret:tokenSecret]; 
    [twitterEngine setAccessToken:token]; 
    [twitterEngine sendUpdate:@"twitter post"]; 

それはエラーなしで構築します。

は、ここに私のコードです。私は私のアプリを実行すると、これは出力に発生します。

[1853スレッドは0x0を処理するための切り替え] キャッチポイント3(投)2012-02-17 17:07:57.790ドリーマー[1853:1203] MGTwitterEngine:finalURL = http://api.twitter.com/1/statuses/update.xml

2012-02-17 17:07:57.791ドリーマー[1853:1203] MGTwitterEngine:finalBody =ステータス=さえずり%20post

[1853スレッド0x620bを処理するための切り替え] 2012-02-17 18:30:38.491 Dreamer [2067:1203] connectionIdentifier = DAAC2B20-91B6-49A6-90CA-4FD0606DA2FBの要求に失敗しました。エラー=操作を完了できませんでした。 (HTTPエラー401)({ 本体= "\ n \ nは読み取り専用アプリケーションは、\ n個の/1/statuses/update.xml\n\nを投稿することはできません"; 応答= ""; })

Twitterにツイートは表示されません。

私はdev.twitter.comにアプリケーションを登録してRead, Write and Access direct messages

問題がかもしれ

としてアクセスを置きますか?

答えて

1

問題を解決しました。

同じ問題に直面するだろう、誰かが、その後変更アクセスした後、あなたのアクセストークンキーを再生成する場合

+0

http://stackoverflow.com/questions/4613727/iphone-why-i-got-this-error-http-error -401- twitter –

関連する問題