我正在使用 Netsuite 帮助中心中提供的 RESTlet 脚本,并遵循与他们描述的相同的程序。我有登录凭据,也能够将 JS 文件上传到 Netsuite 文件柜,但我不知道如何为 Netsuite 传递 GET 或 POST 方法。请提供示例代码以在 JS 中创建 GET 和 POST 方法以及如何调用他们。谁能帮我解决这个问题。提前致谢
5 回答
目前无法通过客户端 JS 脚本访问 restlets。我们在这方面花了很多时间,但无法连接。您必须使用服务器端脚本或外部可用的套件来完成此操作。
我想说 NETSUITE 在社区支持方面和 Magento 一样糟糕。似乎很少有 NetSuite 专家在线分享他们的想法并提供有用的代码来帮助初学者入门。
我有一个类似的问题,希望将数据从网站表单发布到 restlet 或套件,并且找不到带有工作代码的完整 DIY。这个社区给了什么?该公司在提供答案方面很可悲。他们只是将您指向用户手册并说“祝你好运”!
我已经完成了许多大型 NetSuite 集成项目,我建议不要使用 NetSuite 的 RESTlet 作为 NetSuite 的 API。
我发现与 NetSuite 集成的最佳方法是使用他们的 SOAP APInetsuite
和netsuite_rails
ruby gems。创建一个位于 iOS 应用程序和 NetSuite 之间的 rails/sinatra 应用程序,并在 Rails/Sinatra 应用程序中而不是在 Suitelet 或 iOS 应用程序中处理所有 NetSuite 复杂性。
用于开发 Suitelet 的开发工具非常差,最终通过 Suitelets 开发、调试和维护您的 NetSuite 集成比创建一个充当 NetSuite 简化接口的单独应用程序需要更长的时间(它还允许您为您的业务逻辑编写单元测试相当容易)。
您需要了解 Suitescript API。从那里您可以使用 Netsuite Restlets 构建您自己的 REST(没有内置的 RESTful 服务,您必须自己创建它)。您只需要创建的 Restlet 中的 URL,因此您可以在任何应用程序中使用它,只要在标头中正确设置所需的凭据即可。
是的,我已经做到了。我有 netsuite 帮助部分中描述的 netsuite 的用户 restlets API。我制作了一些 javascript 文件并将它们上传到 netsuite 服务器,它对我来说非常有用。