Photobucket IOS интеграция - PullRequest
       35

Photobucket IOS интеграция

2 голосов
/ 03 апреля 2012

Может ли кто-нибудь помочь в аутентификации в фотобакете и загрузке изображения из приложения для iPhone? В настоящее время у меня настроено много сетей, но я не могу найти хорошую документацию для процесса фотобакета. Я предполагаю, что процесс только аутентифицируется и загружается с использованием ключа клиента, а затем имени пользователя и пароля пользователя?

Любая помощь здесь будет потрясающей! Заранее спасибо!

Джим

Ответы [ 2 ]

4 голосов
/ 21 апреля 2012

Джим, процесс Photobucket (PB) для аутентификации изменен OAUTH.Если вы начнете просматривать примеры OAUTH, то обнаружите, что можете аутентифицироваться на PB, просто преобразовав образец в PB.Например: есть ли стартовый комплект OAuth для LinkedIN, созданный Ли Уитни на Github, любезно предоставленный Кирстен Джонс.Зарегистрируйте приложение в PB, получите ключи и подключите ключи и исправьте URL-адреса PB, и вы будете работать.URL-адреса, которые вам нужны: -

 requestTokenURLString = @"http://api.photobucket.com/login/request";
    accessTokenURLString = @"http://api.photobucket.com/login/access";
    userLoginURLString = @"http://photobucket.com/apilogin/login";   

Это позволит вам войти в систему, но это еще не все.У PB есть кодовая страница, и есть библиотека Objective C, включающая измененную OAUTH, но в ней отсутствуют документы, поэтому вам нужно разобраться с ней, изучив код. Код Bitbucket Photobucket для target-c

Проблема, с которой я сталкиваюсь, связана с использованием их субдоменов и попыткой заставить OAUTH работать с этим.

ОБНОВЛЕНИЕ:Решено: наконец-то я понял, как заставить часть предоставленного API работать в моем собственном проекте Xcode.В основном я добавил специальные файлы Oauth, которые позволяют правильно настроить запросы для обхода субдомена.Например: OAuthASIHTTPRequest и т. д.

Теперь я получаю полную информацию об альбоме.

1 голос
/ 21 апреля 2012

Официальная документация для API Photobucket доступна по адресу: http://pic.pbsrc.com/dev_help/WebHelpPublic/PhotobucketPublicHelp.htm.Вы можете найти примеры для входа в систему и загрузки мультимедиа.

Клиентские библиотеки для API Photobucket находятся по адресу: https://bitbucket.org/photobucket/api/wiki/Client_Libraries.Существует Objective-C, такой как SundialSoft, упомянутый в ответе.

...