gpt4 book ai didi

iphone - 如何在 IOS 中嵌入 Twitter 提要和/或主题标签

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:47:51 25 4
gpt4 key购买 nike

我基本上只需要一个 TableView ,它显示来自 TableView Controller 中@username 或#hashtag 的最新推文。无需发布推文或类似内容。

目前我使用 MGTwitterEngine 它很复杂并且只获取与用户名相关的推文而不是 hastags。

我找到了这个 tutorial但大部分代码没有解释,也没有源代码。

还可以找到 this但似乎 http://search.twitter.com/search?q=%23+ #hashtag 返回 nil 数据

还看到了这个question为 ARC 编辑代码并使用 http://search.twitter.com/search.json?q=%23epicwinning+OR+%40charliesheen 链接获取数据

#import <Foundation/Foundation.h>


@protocol latestTweetsDelegate
- (void)returnedArray:(NSArray*)tArray;
@end


@interface latestTweets : NSObject
{
NSMutableData *responseData;
NSMutableArray *resultsArray;
id<latestTweetsDelegate> delegate;
}


@property (nonatomic, strong) NSMutableArray *resultsArray;
@property (strong,nonatomic) id<latestTweetsDelegate> delegate;

- (id)initWithTwitterURL:(NSString *)twitterURL;

@end
#import "latestTweets.h"
#import "SBJson.h"

@implementation latestTweets
@synthesize resultsArray, delegate;

- (id)initWithTwitterURL:(NSString *)twitterURL
{
self = [super init];
if (self) {
responseData = [NSMutableData data];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:twitterURL]];
[[NSURLConnection alloc] initWithRequest:request delegate:self];
}
return self;
}

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {

}

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
[responseData appendData:data];
}

- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error {

NSLog(@"Connection failed: %@", [error description]);
}

- (void)connectionDidFinishLoading:(NSURLConnection *)connection {

NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];

NSArray *newData = [responseString JSONValue];


[self.delegate returnedArray:newData];
}

@end

我打电话

latestTweets *lt = [[latestTweets alloc] initWithTwitterURL:@"http://search.twitter.com/search.json?q=%23epicwinning+OR+%40charliesheen"];
lt.delegate = self;

返回结果数组:-[TwitterFeed returnedArray:]:发送到实例的无法识别的选择器

是否有任何简单的教程或代码示例可以同时获取用户名和标签推文?

有没有办法用 MGTwitterEngine 获取主题标签?

最佳答案

看看STTwitter .

STTwitterAPI *twitter =
[STTwitterAPI twitterAPIApplicationOnlyWithConsumerKey:@""
consumerSecret:@""];

[twitter verifyCredentialsWithSuccessBlock:^(NSString *bearerToken) {

[twitter getSearchTweetsWithQuery:@"Snowden"
successBlock:^(NSDictionary *searchMetadata, NSArray *statuses) {
// use the statuses here
} errorBlock:^(NSError *error) {
// ...
}];

} errorBlock:^(NSError *error) {
// ...
}];

关于iphone - 如何在 IOS 中嵌入 Twitter 提要和/或主题标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14242391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com