|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.02.2010, 17:04 | #1 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Twitter OAuth
Добрый день.
Суть вопроса в том, что никак не могу пройти авторизацию, а именно request_token. Т.е. самый первый шаг. Прошу помощи и взгляда из стороны, так сказать. Модуль для формирования запроса OAuth тянул здесь а формирую так (constumer key & secret они вбиты, и взяты из моего приложения на твиттере) Код:
1. Модуль публикуется прямо на офф сайте OAuth, т.е. видимо верить можно 2. Ну Consumer Key + Secret - так же верны, ведь с twitter.com беру их. 3. Т.е. формирую запрос не верно, но где проблема, грабли то ? Спасибо. и очень надеюсь, что все-таки кто-то рассмотрит данный вопрос (думаю многие с .NET имели(имеют) дело с OAuth ?! Собственно, чтобы не пришлось в каком раз мне с самим собой общаться :D Последний раз редактировалось BOBAH13; 22.02.2010 в 17:16. |
26.04.2010, 02:02 | #2 |
Пользователь
Регистрация: 03.11.2007
Сообщений: 22
|
Не стал лепить ещё один пост на тему Twitter+OAuth. В общем у меня с авторизацией проблем нет - все авторизуется и даже GET-запросы проходят. А вот с POST-запросами какая-то фигня...
Суть проблемы: ни в какую не отправляется POST-запрос, если в значениях параметров имеются русские буквы. Например запрос с параметром Код:
Код:
Как пробовал решать: 1. Как и сказано в документации конвертировал строку в utf-8, потом кодировал стандартными функциями HTTPEncode, URLEncode, функциями из Synapse - EncodeURL, EncodeURLElement. Запрос не проходит - возвращает 401 код. 2. Пробовал подставлять вместо русских символов значения кодов из Unicode, например так: Код:
Запрос прошел, но есть следующие грабли: если в строке есть ANSI-символы, то возвращается ошибка. Если есть пробелы - тоже ошибка, даже если пробелы также переводить в код. и самое фиговое - размер текста должен быть всего 23 символа вместо разрешенных 140. Вопрос: кто-нибудь сталкивался с подобной проблемой? Как её решить? Надо чтобы отправлялось нормальное количество текста, т.е. 140 символов.
WebDelphi.ru - блог о программировании на Delphi
|
29.04.2010, 23:05 | #3 | ||
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Ха, а у меня все нормально с русскими символами. Шлет это:
Цитата:
Код:
Раз у вас с авторизацией нет проблем, может уделите время и посмотрите мой код ? Edit: Цитата:
|
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
А Вы пользуетесь Twitter"ом ? | spamer | Свободное общение | 23 | 22.07.2010 19:52 |
Подключение к twitter | Smagulov85 | Работа с сетью в Delphi | 6 | 13.01.2010 23:14 |