小编nst*_*nst的帖子

获取带有特殊字符的关键字的推文列表时,STTwitter库会返回错误

我想使用Twitter Search API获取推文列表.但是最近twitter推出了新版本1.1,它需要授权.我正在使用STTwitter库与Twitter API进行交互.

我正在使用STTwitter_ios项目,你可以在这里找到:https: //github.com/nst/STTwitter/tree/master/ios

现在,我编写了一个示例函数:fetchTweets.授权工作成功,如果我搜索单词(没有空格或特殊字符),我就会得到列表.但是当我尝试用空格或特殊字符搜索关键字,如"纽约",@"新建或约克"等时,它会返回错误:

在方法中, - (void)connectionDidFinishLoading:(NSURLConnection*)连接
我收到错误:{"errors":[{"message":"无法验证你","代码":32}]}

- (void) fetchTweets {


STTwitterAPIWrapper *twitter = [STTwitterAPIWrapper twitterAPIWithOAuthConsumerName:OAUTH_CONSUMER_NAME  consumerKey:OAUTH_CONSUMER_KEY consumerSecret:OAUTH_CONSUMER_SECRET oauthToken:OAUTH_TOKEN oauthTokenSecret:OAUTH_SECRET_TOKEN];

    NSString *query = @"New york";
    NSString *searchQuery = [query stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

    [twitter getSearchTweetsWithQuery:searchQuery successBlock:^(NSDictionary *searchMetadata, NSArray *statuses) {
        NSLog(@"Search data : %@",searchMetadata);
        NSLog(@"\n\n Status : %@",statuses);
    } errorBlock:^(NSError *error) {
        NSLog(@"Error : %@",error);
    }];
}
Run Code Online (Sandbox Code Playgroud)

任何帮助或建议将不胜感激!

谢谢 !

iphone twitter ios sttwitter

4
推荐指数
1
解决办法
1697
查看次数

使用iOS中的STTwitter向Twitter发送推文

我正在使用STTwitterAPI创建执行twitter所有操作的应用程序.我正在收到时间表Feed.但是如何使用相同的API发布推文.我搜索了这个但是我发现只有SLComposeViewController发布推文,它将呈现控制器,然后我们可以发布带有位置和图像的推文.我想要做的是创建我自己的撰写视图.因此,如果任何人有这方面的解决方案,请写这个线程.

Thnx和问候,

pagyy

twitter ios sttwitter

3
推荐指数
1
解决办法
2764
查看次数

标签 统计

ios ×2

sttwitter ×2

twitter ×2

iphone ×1