1

これは私の最初の Web API プロジェクトなので、これに対する解決策が盲目的に明白でないことを願っています。

// Contstruct the http request
NSString *urlString = [NSString stringWithFormat:@"http://%@:%@@twitter.com/statuses/user_timeline/%@.xml?count=5", username, password, friend];
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];

// Recive the data from the synchronous request
NSData *urlData;
urlData = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:nil error:nil];

このクエリから返された結果は、お気に入りに追加したかどうかが反映されていないことを除けば、問題ないように見えます。認証ユーザーがスターを付けていても、すべてのツイートは「false」を返します。認証を必要とするコードが正しく動作するため、正しく認証しているとかなり確信しています。

4

2 に答える 2

1

ユーザー名/パスワードを指定する基本認証ヘッダー フィールドを追加します。ただし、ほとんどのライブラリには setCredentials() メソッドがあります。

于 2009-02-17T12:31:51.507 に答える
0

前回の投稿で辛抱強く指摘されたように、XML は現実と一致していませんでした。コードをまったく変更しなくても、今朝は機能していなかったものが今夜は機能していました。ありがとうダーク!

于 2009-02-18T00:19:33.783 に答える