Существует ли какой-либо api Twitter, который может возвращать URL-адреса фотографий / мультимедиа, связанных с учетной записью Twitter?

#ios #twitter

#iOS #Twitter

Вопрос:

Я работаю над приложением для iOS, в котором я хочу транслировать фотографии / фотографии в учетной записи Twitter пользователя. Например, вы можете просмотреть последние фотографии пользователя с помощью https://twitter.com /#!/users_twitter_screenname/медиа/сетка. Мне интересно, существует ли такой API, который может решить эту проблему.

В принципе, существует ли такой API, который может возвращать URL-адреса этих фотографий?

Спасибо!

Ответ №1:

Я выяснил, какой API Twitter использовать для получения URL-адреса медиа указанного пользователя. API — это API GET statuses/ user_timeline с include_entities параметрами, установленными в true. API вернет 200 статусов пользователя, если вы хотите получить больше результатов, вы можете использовать этот page параметр для разбиения на страницы всех результатов Twitter.

Вот несколько примеров кодов, использующих twitter API в iOS 5.

 #include<Twitter/Twitter.h>
-(void)getUserTimeLine
{
    TWRequest *postRequest = [[TWRequest alloc]
                                 initWithURL:[NSURL URLWithString:@"http://api.twitter.com/1/statuses/user_timeline.json?screen_name=twitteramp;include_entities=trueamp;trim_user=trueamp;page=1"] 
                                 parameters:nil 
                                 requestMethod:TWRequestMethodGET];
    [postRequest performRequestWithHandler:^(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error) {

    if ([urlResponse statusCode]==200) 
        {
            //Request succeed, then need to parse the json data returned. 
            //Do some parsing here.
        }
    else
        {
            //Request failed.
            NSLog(@"HTTP response data:%in.",[urlResponse statusCode]);
        }        
    }];
}