【问题标题】:How to test Pinterest SDK locally?如何在本地测试 Pinterest SDK?
【发布时间】:2018-01-09 22:09:25
【问题描述】:

我正在本地机器上测试 Pinterest SDK。问题是,我需要一个安全的服务器来测试 API(它们只允许带有 HTTPS 前缀的重定向 URI)。

每次我尝试登录 Pinterest 应用程序时都会抛出错误:

{"status": "failure", "message": "您无权访问该资源。", "code": 7, "data": "提供的 redirect_uri http://localhost:3000/ 不匹配任何注册的重定向 URI。"}

有什么方法可以在本地通过 HTTPS 进行测试?

【问题讨论】:

    标签: javascript sdk pinterest


    【解决方案1】:

    如果您使用 Create React App,您可以使用 HTTPS 启动开发服务器,请参阅 https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#using-https-in-development

    【讨论】:

    • 我知道这已经很晚了,但这正是我为使其工作所做的工作,这是一个非常容易解决的问题,只需要在构建时添加另一行代码。
    【解决方案2】:

    你不能。 Pinterest 要求您拥有 https 链接。

    我尝试使用ngrok 将我的 localhost 链接转换为 https 链接以进行测试。但它抛出了一些错误,所以跳过它。你可以试试看

    但是,如果您希望有一个临时设置来使用 API,可以说写下函数来处理您从 API 获得的信息,这是我的要求,那么您可以按照我的做法进行操作。可能不是最好的选择,但我可以完成我的工作。

    我在 firebase 上托管了一个基本应用程序。 Firebase 提供了一些 sample apps,您可以根据需要将其用作基本应用程序。

    只需获取托管应用的链接并将其添加到您在 Pinterest 中的应用页面即可。

    【讨论】:

      猜你喜欢
      • 2016-03-21
      • 2017-08-04
      • 1970-01-01
      • 2021-05-14
      • 1970-01-01
      • 2017-07-23
      • 2010-12-16
      • 2020-04-18
      • 2018-06-21
      相关资源
      最近更新 更多