当我在linnworks中创建了一个应用程序(通道集成)时,模块太多了。下面列出了模块:
{
"LinnworksPermissions": [
"GlobalPermissions.Inventory.MyInventoryNode",
"GlobalPermissions.PurchaseOrder.ViewPurchaseOrderNode",
"GlobalPermissions.Inventory.Stock.StockReadNode",
"GlobalPermissions.OrderBook.ViewOrderDetailsNode",
"GlobalPermissions.OrderBook.OpenOrdersNode",
"GlobalPermissions.Settings.ApplicationSettingsNode",
"GlobalPermissions.Settings.ChannelIntegration.ChannelMappingNode",
"GlobalPermissions.Settings.ChannelIntegration.ChannelDetailsNode"
],
"Modules": [
{
"RequiredPermissionId": null,
"moduleName": null,
"formattedName": null,
"icon": null,
"path": null,
"type": "ChannelIntegration",
"group": [],
"parameters": [
{
"name": "ChannelName",
"value": "TIGERPARROTCHANNEL"
},
{
"name": "ChannelFriendlyName",
"value": "Tiger Parrot"
},
{
"name": "ChannelLogoURL",
"value": "http://webqueuesolution.com/samples/projects/parameswar/testAPI/images/logotp.png"
},
{
"name": "AddNewUserEndpoint",
"value": "http://webqueuesolution.com/samples/projects/parameswar/linnworks-api/get_users.php"
},
{
"name": "UserConfigEndpoint",
"value": "http://webqueuesolution.com/samples/projects/parameswar/linnworks-api/userConfig.php"
},
{
"name": "SaveConfigEndpoint",
"value": "http://webqueuesolution.com/samples/projects/parameswar/linnworks-api/saveUserConfig.php"
}
],
"files": null
}
]
}
现在,在Linnworks文档中,该模块的第一个清单调用是AddNewUserEndpoint,他们说Sample Request参数为:
{
"LinnworksUniqueIdentifier": "005d4263-5a0c-43ce-bdc5-526955604107",
"Email": "test@mycompany.com",
"AccountName": "My Account name"
}
响应成功:
{
"Error": null,
"AuthorizationToken": "a8e53e86eead4b69beaa0afcc29b67fb",
}
因此,在我的linnworks模块中,我已经调用了AddNewUserEndpoint清单的开发服务器URL。
{
"name": "AddNewUserEndpoint",
"value": "http://webqueuesolution.com/samples/projects/parameswar/linnworks-api/get_users.php"
}
现在,我如何在此AddNewUserEndpoint调用URL中传递以上请求的参数。
如果是这样,那么在我们的开发服务器中,如何获取“ AuthorizationToken”,它将返回到linnworks Endpoint调用。
如果从linnworks进行清单AddNewUserEndpoint url调用是否有任何示例代码。以及如何在开发服务器中生成“ AuthorizationToken”?
我正在用php做这个。有人可以帮我吗?