iPhone: Как загрузить фотографии в твиттер с использованием аутентификации xAuth или OAuth?
Есть ли способ загрузить фотографию в Twitter с помощью аутентификации xAuth или OAuth в iPhone? Есть ли какой-нибудь пример кода или фреймворка, который я могу использовать?
3 ответа
Решение
Согласно этому ответу невозможно загружать изображения непосредственно в Twitter. Вам нужно зайти на какой-нибудь другой сайт для обмена фотографиями и дать ссылку на него в своем посте в Твиттере. Я бы порекомендовал заглянуть в imgur. У них есть API, который вы можете использовать.
Функция обмена фотографиями теперь доступна в Твиттере, но стабильной библиотеки для iphone пока нет.
В iOS 5 это очень просто.
Просто включите заголовочный файл #import "Twitter/Twitter.h"
и добавить фреймворк Twitter.framework в проект..
Затем добавьте строки ниже для действия кнопки:
TWTweetComposeViewController *tweeter = [[TWTweetComposeViewController alloc] init];
[tweeter setInitialText:@"message"]; // for posting text
[tweeter addImage:image]; // for posting image
[self presentModalViewController:tweeter animated:YES];