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

我正在尝试在我的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中找到它

相关文章

本程序的编译和运行环境如下(如果有运行方面的问题欢迎在评...
水了一学期的院选修,万万没想到期末考试还有比较硬核的编程...
补充一下,先前文章末尾给出的下载链接的完整代码含有部分C&...
思路如标题所说采用模N取余法,难点是这个除法过程如何实现。...
本篇博客有更新!!!更新后效果图如下: 文章末尾的完整代码...
刚开始学习模块化程序设计时,估计大家都被形参和实参搞迷糊...