Настольное приложение Java, подключающееся к веб-сервису - oAuth - PullRequest
0 голосов
/ 01 июля 2018

Понятия не имею, как подключить настольное Java-приложение к Shoplo API. Я читаю много сайтов, но все они устарели, и загружать исполняемые файлы, которые они используют, очень сложно. Я прочитал www.javacodegeeks.com статью о «Простом REST-клиенте в Java», но он не охватывает протокол oAuth. Я не знаю, как отправить следующие параметры:

oauth_consumer_key - the API KEY for your app
oauth_consumer_secret - the shared secret for your app

Shoplo API

1 Ответ

0 голосов
/ 12 июля 2018

Просто следуйте этим шагам - https://docs.shoplo.com/api/auth, используйте oAuth2 и не забудьте использовать эти данные проверки (для получения открытого и секретного ключа необходимо создать приложение на аккаунте партнера - https://partners.shoplo.com/apps):

 $SSOAuthConfig = ['apiBaseUrl'  => 'https://api.shoplo.com',
                   'authBaseUrl' => 'https://auth.shoplo.com',
                   'publicKey'   => getenv('SHOPLO_API_KEY'),
                   'secretKey'   => getenv('SHOPLO_API_SECRET'),
                   'callbackUrl' => getenv('SHOPLO_CALLBACK_URL')]

Я сделал это на PHP, используя их PHP-библиотеку (https://github.com/Shoplo/sso-auth),, но между документами Shoplo и библиотекой возникла путаница ... но в конце концов это сработало с использованием конфигурации, прикрепленной выше. Я знаю, что вы спрашивали о Java, но это должно быть полезно при переходе на Java-приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...