Написание собственной библиотеки не так сложно, как может быть. Вот ссылка на алгоритм Shunting-yard с пошаговым описанием алгоритма. Хотя вам сначала придется разобрать вход для токенов.
Есть еще два вопроса, которые также могут дать вам некоторую информацию: Повернуть строку в математическое выражение? Что такое хорошая библиотека для разбора математических выражений в java?
Две вещи:
рассматриваемый Поставщик услуг OAuth нарушает спецификацию OAuth, если она дает Вам ошибку, если Вы не определяете URL обратного вызова. callback_url spec'd, чтобы быть ДОПОЛНИТЕЛЬНЫМ параметром .
, Но, педантизм в стороне, Вы, вероятно, хотите получить обратный вызов, когда пользователь сделал именно так, Вы знаете, что можно искупить Маркер Запроса для Маркера доступа. документы разработчика FireEagle Yahoo имеют большую большую информацию о том, как сделать это.
Даже во втором случае, URL обратного вызова не должен на самом деле быть видим из Интернета вообще. Поставщик услуг OAuth перенаправит браузер что пользовательское использование для введения его имени пользователя к URL обратного вызова.
Эти два распространенных способа сделать это:
(Пример потока, что я полагаю, что Вы описываете жизни здесь .)
Это может помочь Вам:
http://www.marcworrell.com/article-2990-en.html
Это - php, так должно быть довольно простым для установки на dev сервере.
я попробовал этого однажды:
Это довольно просто. У Вас есть ссылка для загрузки кода внизу.
localtunnel [port] и вуаля
http://blogrium.wordpress.com/2010/05/11/making-a-local-web-server-public-with-localtunnel/
Вы можете создать 2 приложения? Одно для развертывания, а другое для тестирования.
В качестве альтернативы вы можете включить параметр oauth_callback при запросе токена запроса. Некоторые провайдеры будут перенаправлять на url, указанный в oauth_callback (например, Twitter, Google), но некоторые будут игнорировать этот callback url и перенаправлять на тот, который указан при настройке (например, Yahoo)