WIX商店 - 从他们的API获取产品列表以在移动应用上显示

时间:2017-08-10 01:23:25

标签: android wixcode

我是Android开发人员和Wix的0知识。是否有可能从Wix Store获取产品列表以在Android应用上显示它。我找不到Android的任何文档。

这是我的测试网站 https://sakurafukuyoshi031.wixsite.com/juhachipawnshop/shop-1

我只是想知道是否有可能获取数据,以便我可以通过使用javascript或webview javascript注入方法从他们的API在我的应用程序上显示它谢谢

2 个答案:

答案 0 :(得分:1)

目前还没有适用于Wix商店的API,但它即将推出 - https://www.wix.com/code/home/coming-soon

答案 1 :(得分:0)

有一种方法可以通过使用wix-http-functions创建API来公开集合,但似乎仅限于公开自定义集合,而不是Wix的本机集合(商店/集合或商店/产品)。 wix-http-functions上的示例很容易说明。在它的修改版本下面:

import numpy as np
import matplotlib.pyplot as plt


theta, phi = np.linspace(0, np.pi, 40), np.linspace(0, 2*np.pi, 40)
THETA, PHI = np.meshgrid(theta, phi)



def mp(Pd,Bz):

    r0=(10.22+1.29*np.tanh(0.184*(Bz+8.14)))*Pd**(-1/6.6)
    alpha=(0.58-0.007*Bz)*(1+0.024*np.log(Pd))
    R = r0*(2/(1+np.cos(THETA)))**alpha
    X = R * np.cos(THETA)
    Y = R * np.sin(THETA) * np.cos(PHI)
    Z = R * np.sin(THETA) * np.sin(PHI)
    fig = plt.figure()
    ax = fig.add_subplot(1,1,1, projection='3d')
    plot = ax.plot_surface(
        X, Y, Z, rstride=1, cstride=1, cmap=plt.get_cmap('jet'),
        linewidth=0, antialiased=False, alpha=0.5)
    ax.set_xlabel('x')
    ax.set_ylabel('y')
    plt.xlim(-40,20)

    return plot



mp(3.69,-4.20)
plt.show()

不幸的是,这会导致本地集合(例如“产品”)产生错误

transform.LookAt(playerPosition)

(我找不到该错误的任何文档-这就是我遇到的问题)

如果您随后在Wix代码的“数据库”下创建自定义集合,则将“商店/产品”中的产品导出到CSV中,然后将CSV导入到该自定义集合中(最后发布/同步该自定义集合)您可以解决通过自定义API公开本地产品目录的明显限制。这不是理想的方法-但如果您的目录不经常更改,则可以使用。