-1

STTwitter ライブラリを使用しています。そして、私はこの方法でツイートを送信しようとしています:

[twitterObject postStatusUpdate:@"Testing!!"
                                   inReplyToStatusID:nil
                                            latitude:nil
                                           longitude:nil
                                             placeID:nil
                                  displayCoordinates:nil
                                            trimUser:nil
                                        successBlock:^(NSDictionary *status) {
                                            NSLog(@"-- screenName: %@", @"OK sended");

                                        } errorBlock:^(NSError *error) {
                                            NSLog(@"ERRORRR: %@", error);
                                        }];

それで、以前に保存したトークンを使用して「twitterObject」を作成したいと思います。ユーザーがアプリで一度だけ認証するようにしたいからです。そのためにトークンを保存します。これが、STTwitterAPI をインスタンス化する理由です。

私はこのようにします:

 STTwitterAPI *twitter =
[STTwitterAPI twitterAPIWithOAuthConsumerName:nil
                                  consumerKey:@"xxx"
                               consumerSecret:@"xxx"
                                   oauthToken:[defaults objectForKey:@"twitterToken"]
                             oauthTokenSecret:[defaults objectForKey:@"twitterOauthTokenSecret"]
];
twitter.userName = [defaults objectForKey:@"twitterUsername"];

それは大丈夫ですか???ツイートが送れないので。

私はこのエラーを持っています:'NSInvalidArgumentException', reason: '*** -[NSURL initFileURLWithPath:]: nil string parameter'

お願いします、誰か助けてくれませんか???

4

2 に答える 2

0
  1. 実際にツイートを送信する前に、資格情報を確認する必要があります。

  2. 資格情報の保存は、接続方法 (OAuth、XAuth、iOS アカウントなど) によって異なります。

于 2014-11-15T20:06:51.847 に答える
0

私が自分のアプリ用に書いたこのライブラリを試すことができます https://github.com/narup/PSTwitterEngine

于 2014-11-15T03:15:28.400 に答える