如何使用TBA身份验证请求NetSuite RESTlet [英] How to request Netsuite RESTlet with TBA authentification

查看:0
本文介绍了如何使用TBA身份验证请求NetSuite RESTlet的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正尝试使用AlamoFire(Swift)请求我的NetSuite RESTlet,但我遇到了几个困难: 在文档中指定所需的不同参数(见下文)。

文档:

OAuth 1.0 RESTlet授权头需要下表中描述的数据。其中一些值可以从NetSuite用户界面获取。必须计算其他值。通常,您的集成应该包括识别这些值并生成Finish标头的逻辑。遵循OAuth 1.0协议创建授权头。

但是,在邮递员中,我使用了额外的参数(Consumer Secret和Token Secret),如果我删除它们,它就不起作用

要完成检查邮递员生成的Authorization标头,我在文档中只看到指定的参数:

OAuth realm="my realm",oauth_consumer_key="myConsumerKey",oauth_token="myAccessToken",
oauth_signature_method="HMAC-SHA1",oauth_timestamp="1543488570",
oauth_nonce="ERxdLbUfkeh",oauth_version="1.0",oauth_signature="UeqmxAyeUqtPoICLo%2FARsQE8B1E%3D"

如果有人能解释这一点,我可以在我的应用程序中实现TBA身份验证,但目前我需要更好地了解此身份验证。

推荐答案

我还花了几个小时尝试让它工作。在我的例子中,我没有将帐户ID添加到领域参数。下面是我结束时的一张图片:

您可以在此处获取帐户ID:

我希望这会有帮助

这篇关于如何使用TBA身份验证请求NetSuite RESTlet的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆