Мне не удалось найти решение для получения Objective-C и XAuth для Tumblr. Я нашел много примеров для Twitter, поэтому, казалось бы, смысл был захватить Twitter-XAuth и заменить URL token_access с помощью Tumblr's. Я застрял в этой проблеме часами, потому что все, что я получаю от Tumblr, - ошибка 401, когда я аутентифицируюсь.Ошибка Xauth 401 при аутентификации с помощью Tumblr с Objective-C
Приложение зарегистрировано в Tumblr и имеет разрешение XAuth.
Я не могу понять, что я делаю неправильно.
Мой Basestring: POST & HTTPS% 3A% 2F% 2Fwww.tumblr.com% 2Foauth% 2Faccess_token & oauth_consumer_key% 3D [потребительский ключ]% 26oauth_nonce% 3D-1943440940% 26oauth_signature_method% 3DHMAC-SHA1% 26oauth_timestamp% 3D1334174720 % 26oauth_version% 3D1.0% 26x_auth_mode% 3Dclient_auth% 26x_auth_password% 3D [пароль]% 26x_auth_username% 3Dmalcolmbastien% 40gmail.com
для моего заголовка авторизации, NSLog кажется, распечатать '\' символов при Экранировании двойная кавычка, но я не могу сказать, присутствуют ли они в запросе или нет.
Мои Авторизация Заголовок: { Authorization = "OAuth oauth_nonce = \" - 1943440940 \ "oauth_signature_method = \ "HMAC-SHA1 \", oauth_timestamp = \ "1334174720 \", oauth_consumer_key = \" [потребитель ключ] \ "oauth_signature = \ "а2а% 2BImFSzi1BCGV2FVzah6RPlVA% 3D \", oauth_version = \ "1.0 \"";
Сообщите мне, если есть другой код, которым я должен поделиться.
Спасибо.