【问题标题】:Java desktop application connecting to web service - oAuth连接到 Web 服务的 Java 桌面应用程序 - oAuth
【发布时间】:2018-07-01 13:57:13
【问题描述】:

我不知道如何将 Java 桌面应用程序连接到 Shoplo API。 我阅读了许多网站,但所有网站都已过时,而且很难下载他们使用的二进制文件。我阅读了www.javacodegeeks.com 文章“Java 中的简单 REST 客户端”,但它没有涵盖 oAuth 协议。我不知道如何发送以下参数:

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

Shoplo API

【问题讨论】:

    标签: java rest oauth-2.0 desktop-application


    【解决方案1】:

    只需按照这些步骤 - 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 库 (https://github.com/Shoplo/sso-auth) 在 PHP 中做到了这一点,但 Shoplo 文档和库之间存在混乱……但它最终使用上面附加的配置工作。我知道您询问过 Java,但在转换为 Java 应用程序时应该会有所帮助。

    【讨论】:

      猜你喜欢
      • 2017-02-17
      • 2011-06-10
      • 1970-01-01
      • 1970-01-01
      • 2014-03-25
      • 1970-01-01
      • 1970-01-01
      • 2020-03-04
      • 1970-01-01
      相关资源
      最近更新 更多