【问题标题】:how to successfully install App into Test Store?如何成功将 App 安装到测试商店?
【发布时间】:2016-09-09 05:30:19
【问题描述】:

我正面临将 Shopify 应用程序安装到测试商店的问题。我为应用程序使用了shopify_app-skeleton 给出的相同代码。我的conf.php 代码是:

<?php
    define('SHOPIFY_APP_API_KEY', '5301a720e59f3d95bbb71284d1292d7f');
    define('SHOPIFY_APP_SHARED_SECRET', '30d6c4103712ca6dc3ffc37e76f739ec');
    define('REDIRECT_URL', 'http://localhost/shopify/app1/newPrj/getproducts.php ');

我仍然无法访问应用程序进入商店并遇到同样的问题。

我在商店仪表板中单击 Install App 后收到该错误消息。运行此链接后的意思:http://localhost/shopify/app1/new_prj/install.php?shop=fashionstar-3.myshopify.com 它重定向到用户点击 Install App 的商店屏幕。 - Screenshot

当我点击 Install App 时,它没有得到任何输出。它会在我的应用开发者仪表板上显示安装状态,但不会重定向到 get_products.php 页面。

【问题讨论】:

  • 您确定您的REDIRECT_URL 工作正常吗?还要检查 - https://engineering.shopify.com/17488288-developing-shopify-apps-part-1-the-setuphttp://stackoverflow.com/questions/17576180/how-to-add-shopify-development-app-to-development-store
  • @HymnZ 是的,重定向 URL 有效。我已检查使用 localhost/shopify/app1/newPrj/oauth.php 这个 URL 作为重定向 URL。我认为 oauth_token 没有存储到会话中。请建议,如何获取 oauth_token?
  • 您按照此处的程序进行操作。 - help.shopify.com/api/guides/authentication/oauth
  • @HymnZ 我必须按照 Shopify 论坛的程序,我无法获得访问令牌...如果您是开发人员,那么请发送如何获得 oauth_token 的代码?我正在使用 $oauth_token = shopify\access_token($_GET['shop'], SHOPIFY_APP_API_KEY, SHOPIFY_APP_SHARED_SECRET, $_GET['code']);对于 ouath_token
  • 您是在开发公共应用还是私有应用?

标签: php shopify shopify-activemerchant


【解决方案1】:

Vidhi,您可以使用名为 ngrok 的工具在 Shopify 和您的本地主机之间创建一条隧道。在此之后,您可以从本地主机运行该应用程序。

您最好使用适用于 Shopify 的 PHP SDK(有许多非官方 SDK 可用),而不是执行直接 HTTP 请求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-18
    • 2018-11-05
    • 1970-01-01
    • 1970-01-01
    • 2020-06-18
    • 2013-07-11
    • 1970-01-01
    • 2019-02-28
    相关资源
    最近更新 更多