1

我尝试使用 Shopify AJAX API 在我的 shopify-shop 的登陆页面上做一些 AJAX 魔术。但是为了调用 Shopify AJAX API,我必须使用 SSL,执行如下操作:

$.getJSON("https://API-KEY:PASSWORD@myDomain.myshopify.com/admin/products.json?collection_id=9947999";, function(data) {...

这意味着我来自 HTTP ( http://myDomain.net ),在 AJAX 调用中使用 HTTPS ( https://API-KEY:PASSWORD@myDomain.myshopify.com ),这不起作用。

有任何想法吗?

4

2 回答 2

0

Hi Tobi,

这是一个非常糟糕的主意。您不应该透露您的 API-KEY 和密码,这正是您将在这里做的。它会让某人恶意扰乱您商店的各个方面。

可能对您有用的一个选项是在您控制的服务器上设置一个脚本,以便使用 JSONP 从您的商店中访问。

您可以在此处找到有关他们为 ajax 提供的 api 的信息:http ://wiki.shopify.com/Ajax_API

于 2013-05-10T03:39:53.240 回答
0

如果您控制您的服务器,您甚至可以取消 JSONP 并设置更现代、更流畅的 CORS。对我来说就像桃子一样工作,尽管旧的 IE 浏览器可能会窒息。

于 2013-05-10T17:51:00.423 回答