renis
renis

Reputation: 171

IOS get Twitter current Top Trends

I want to get Twitter current trends. I tired https://dev.twitter.com/docs/api/get-trendscurrent but no data does not come. My code is here:

-(void) getTwitterTopTrends{

    // 1. Create a variable for twitter
    NSURL *feedURL = [NSURL URLWithString:@"http://api.twitter.com/1/trends/current.json"];

    // 2. Create TWRequest, with parameters, URL & specify GET method
    SLRequest *twitterFeed = [SLRequest requestForServiceType:SLServiceTypeTwitter requestMethod:SLRequestMethodGET URL:feedURL parameters:nil];
    twitterFeed.account = _twitterAccount;
    // Making the request
    [twitterFeed performRequestWithHandler:^(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error) {
        dispatch_async(dispatch_get_main_queue(), ^{
            // Check if we reached the reate limit
            if (responseData) {

                NSError *error = nil;
                NSDictionary *TWData = [NSJSONSerialization JSONObjectWithData:responseData options:NSJSONReadingMutableLeaves error:&error];
                NSArray* results = TWData [@"trends"];
            }
        });
    }];
}

What is my wrong.

Upvotes: 1

Views: 224

Answers (1)

dagnytaggart
dagnytaggart

Reputation: 521

API version 1 is phased out. Try version 1.1 here: https://dev.twitter.com/docs/api/1.1/overview

Upvotes: 2

Related Questions