0

私は Twitter の API を使用していますが、SLRequest に沿って送信しようとしているパラメーターは無視されているようです。

SLRequest *request = [SLRequest requestForServiceType:SLServiceTypeTwitter requestMethod:SLRequestMethodGET URL:[NSURL URLWithString:@"https://api.twitter.com/1.1/statuses/home_timeline.json"] parameters:@{@"count":@50}];
[request setAccount:self.twitterAccount];
[request performRequestWithHandler:^(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error) {...}];

ここで、count=50引数を与えますが、20 ツイートしか受信しません。Charles Proxy を使用して接続を確認すると、この引数がリクエストのどこにも送信されていません。SLRequest が私のパラメーターを考慮しないのはなぜですか?

4

1 に答える 1

0

SLRequest が受け入れるパラメータの型は NSString だけであることが判明しました。だから私は@{@"count":@"50"}代わりに送信する必要がありました@{@"count":@50}

于 2014-07-31T01:20:23.720 に答える