我是iOS开发的新手,我遇到了亚马逊的问题。
我想通过亚马逊网络服务获取有关亚马逊产品的信息。我想输入关键字并获取有关正确产品的信息。
我看了http://aws.amazon.com/mobile/并看到我应该注册。在注册期间,亚马逊向我询问了我的Visa卡信息,然后试图提取1美元。
问题是:
答案 0 :(得分:2)
各种服务的定价不同,通常在http://aws.amazon.com/<service name>/pricing/
中列出。以下是几个示例 - EC2
,S3
。
请注意,对于某些服务,只要您保持一定的使用量,就会有一年免费套餐。因此,虽然您每个月都会收到账单,但该账单可能是0美元。
有关AWS Free Usage Tier
的更多信息。
您可以自由下载客户端SDK并针对它编写代码。但是,要实际针对AWS运行它,您将需要AWS Access Key ID和Secret Access Key,以便AWS服务器可以对您的应用程序的请求进行身份验证(顺便提一下,您也可以正常使用)。
您应该从Getting Started with the AWS SDK for iOS
和AWS SDK for iOS FAQs
开始。 SDK还包含大量示例应用程序到<SDK install folder>/samples
文件夹中。
<强>更新强>:
啊,您想搜索亚马逊目录吗?这与AWS不同。 AWS旨在为您自己的服务提供对计算资源(存储,CPU,负载平衡等)的访问。对于您的方案,您需要使用Amazon Affiliate Program Product Advertising API
。
虽然该API与AWS共享凭据(它使用AWS访问密钥ID和密钥),但它很可能是免费的(但需要仔细检查),因为亚马逊将为您的用户购买的任何产品赚钱
此外,Product Advertising API
没有客户端SDK(据我所知),因此您必须自己处理发出HTTP请求。 API支持REST和SOAP,因此您可以选择自己的毒药。服务器和客户端应用程序也有bunch of samples,包括PHP,C#,Java,Node.js,Ruby等。
答案 1 :(得分:1)
AWS很棒!它完全物有所值。因此,您可以下载AWS iOS SDK并将其集成到您的项目中;但是,在它工作之前,你需要注册。我会给你一些例子,但我不完全明白你在问什么。 AWS iOS SDK中包含大量代码示例。如果你愿意,你可以在这篇文章上评论你想要使用AWS的内容,然后我可以帮你提出实现它的代码:)我希望你能玩iOS开发,它很棒:)
祝你好运!
答案 2 :(得分:1)
您是否可能将Amazon Web服务与请求API混淆?你说:
I want to enter the keywork "iphone" and get some iphone products on amazon with its description and price
亚马逊网络API就是这样做的(来自this question,我知道亚马逊可能没有这样的东西吗?)。 AWS是一种云服务,您可以在其中运行程序并根据您使用的资源进行支付。把它想象成一个网络主机。
总而言之,AWS与亚马逊内容没有直接关系,如果我理解正确,这不是您想要的。
答案 3 :(得分:0)