gpt4 book ai didi

testing - shopify应用测试开发相关问题

转载 作者:行者123 更新时间:2023-11-28 20:45:41 25 4
gpt4 key购买 nike

  1. 我在合作伙伴仪表板上找不到Publish Beta App 按钮,如何真正测试我的应用程序?我已经使用私有(private)应用程序 API 进行了测试。

  2. 如果店主在应用发布后点击应用商店的“安装”按钮会发生什么?以及如何获取有关客户端的变量?我跟踪了 A 应用程序的安装,得到:

    http://app.com/shopify/?shop=schuppe-conn-and-oconner436.myshopify.com&t=ed8f063be7d4583fbd194836b12599b3&timestamp=1339572934&signature=e7451b42b2fd5f67465c0b98bcaf7668

    但是一些文件说我会得到类似的东西:

    http://app.com/shopify?code=TEMP_TOKEN

    哪个是正确的?

  3. 关于 PHP 库:https://github.com/cmcdonaldca/ohShopify.php我可以获得限时经营店铺的许可,但之后如何获得许可? (我无法让店主再次点击安装按钮)。

最佳答案

当有人在 Shopify 应用商店点击“安装”按钮时,他们将被重定向到您的应用 URL (如果您使用 OAuth,则返回 URL) shop附加到请求的参数。

使用您的示例,当我在 App 商店中单击“安装”时,我将被重定向到 http://app.com/shopify/?shop=schuppe-conn-and-oconner436.myshopify.com。在您的应用中,您所要做的就是检查该参数是否存在,并做出相应的响应。

在 Ruby 中,这看起来像:

if params[:shop].present?
redirect_to "/auth/shopify?shop=#{params[:shop]}"
else
# render the normal page
end

关于 PHP 问题:

About the PHP library: https://github.com/cmcdonaldca/ohShopify.php I can get a limited time permission to operate the shop, but how to get the permission later? (I can not get shop owner to click the INSTALL button again).

我认为您缺少的是当您通过 OAuth 流程时,您应该有一个需要保存的 token 。构建连接到 API 所需的 URL 需要此 token 以及您应用程序的共享 key 。这就是 ohShopify 为 session 所做的,但是如果您需要在商家(Shopify 商店所有者) 未登录的情况下连接到 API,则您需要存储该 OAuth token 。

关于testing - shopify应用测试开发相关问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11025409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com