objective-c – Amazon产品广告API在iOS中签名

objective-c – Amazon产品广告API在iOS中签名,第1张

概述我正在尝试在我的iOS应用程序中访问Amazon的产品广告API.创造签名似乎是艰难的一部分.在此页面上: http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/rest-signature.html 它说“用SHA256哈希算法计算符合RFC 2104的HMAC”.亚马逊还提供了一个java类来为你做这个: http:// 我正在尝试在我的iOS应用程序中访问Amazon的产品广告API.创造签名似乎是艰难的一部分.在此页面上:

http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/rest-signature.html

它说“用SHA256哈希算法计算符合RFC 2104的HMAC”.亚马逊还提供了一个java类来为你做这个:

http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/AuthJavaSampleSig2.html

有人知道如何在Objective-C中做到这一点?我研究了AWS iOS SDK,但似乎并没有包含产品广告API.

解决方法 实际上,AWS iOS SDK DID具有处理所有身份验证情况的静态方法.
也许你应该瞥一下AmazonAuthUtils.h:
+(Nsstring *)HMACSign:(NSData *)data withKey:(Nsstring *)key usingalgorithm:(CCHmacAlgorithm)algorithm;+(NSData *)sha256HMac:(NSData *)data withKey:(Nsstring *)key;

您可以在文档:http://docs.amazonwebservices.com/AWSiOSSDK/latest/Classes/AmazonAuthUtils.html中找到它

总结

以上是内存溢出为你收集整理的objective-c – Amazon产品广告API在iOS中签名全部内容,希望文章能够帮你解决objective-c – Amazon产品广告API在iOS中签名所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1249395.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存