#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]);
}
}];
}