我正在使用Elouqa Rest API与其他产品集成,我想实现一个文件浏览器。作为其中的一部分,我想获得另一个文件夹中的文件夹列表。 表示可以追加搜索字符串但不提供搜索字符串格式的任何线索。我尝试了各种各样的东西,但到目前为止我只是空洞的结果。这里有一个例子:
import numpy as np
import matplotlib.pyplot as plt
deg2rad = np.pi/180.0
# Define properties of cartesian grid
x_vals = np.arange(-1, 1, 0.01)
y_vals = np.arange(-1, 1, 0.01)
mx, my = np.meshgrid(y_vals, x_vals)
# Define data on cartesian grid
data_cart = np.sin(mx) + np.cos(my)
# Define properties of polar grid
dr = 0.1
dphi = 1*deg2rad
rmax = np.sqrt(x_vals.max()**2 + y_vals.max()**2)
r_vals = np.arange(0, rmax, dr)
phi_vals = np.arange(0, 2*np.pi, dphi)
if len(r_vals)*len(phi_vals) > len(x_vals)*len(y_vals):
print "Warning: Oversampling"
mr, mphi = np.meshgrid(phi_vals, r_vals)
# Initialize data on polar grid with fill values
fill_value = -9999.0
data_polar = fill_value*np.ones((len(r_vals), len(phi_vals)))
# Define radius of influence. A nearest neighbour outside this radius will not
# be taken into account.
radius_of_influence = np.sqrt(0.1**2 + 0.1**2)
# For each cell in the polar grid, find the nearest neighbour in the cartesian
# grid. If it lies within the radius of influence, transfer the corresponding
# data.
for r, row_polar in zip(r_vals, range(len(r_vals))):
for phi, col_polar in zip(phi_vals, range(len(phi_vals))):
# Transform polar to cartesian
x = r*np.cos(phi)
y = r*np.sin(phi)
# Find nearest neighbour in cartesian grid
d = np.sqrt((x-mx)**2 + (y-my)**2)
nn_row_cart, nn_col_cart = np.unravel_index(np.argmin(d), d.shape)
dmin = d[nn_row_cart, nn_col_cart]
# Transfer data
if dmin <= radius_of_influence:
data_polar[row_polar, col_polar] = data_cart[nn_row_cart, nn_col_cart]
# Mask remaining fill values
data_polar = np.ma.masked_equal(data_polar, fill_value)
# Plot results
plt.figure()
im = plt.pcolormesh(mx, my, data_cart)
plt.xlabel('x')
plt.ylabel('y')
plt.title('Cartesian')
plt.colorbar(im)
plt.figure()
ax = plt.subplot(111, projection='polar')
im = ax.pcolormesh(mr, mphi, data_polar)
ax.set_title('Polar')
plt.colorbar(im)
plt.show()
我已尝试使用和不使用+和使用和不使用url编码=符号,也可以使用引号的各种组合,但到目前为止还没有。
答案 0 :(得分:1)
我相信你想要的是一个稍微不同的终点,例如:
/API/rest/1.0/assets/email/folder/250/contents
这将提供文件夹250中包含的文件夹列表
如果您想搜索给定的文件夹名称,则可以使用
/API/rest/1.0/assets/email/folders?search=foldername
希望有所帮助!