0

我是 iOS 开发的新手,我遇到了亚马逊的问题。

我想通过亚马逊网络服务获取有关亚马逊产品的信息。我想输入关键字并获取有关适当产品的信息。

我查看了http://aws.amazon.com/mobile/并看到我应该注册。在注册过程中,亚马逊询问了我的 Visa 卡信息,然后试图提取 1 美元。

问题是:

  1. 我应该为亚马逊网络服务付费吗
  2. 是否必须注册或者我可以从http://aws.amazon.com/sdkforios/下载 Amazon sdk
  3. 你能给出一些亚马逊sdk代码示例吗?
4

4 回答 4

2
  • AWS 是付费服务。因此,您是否应该为使用 AWS 付费并不是问题。您必须为已使用的容量付费。

各种服务的定价不同,通常列在http://aws.amazon.com/<service name>/pricing/. 这里有几个例子 - EC2, S3.

请注意,对于某些服务,只要您保持一定的使用量,就有大约一年的免费套餐。因此,虽然您每个月都会收到一张账单,但该账单可能是 0 美元。

更多关于AWS Free Usage Tier.

  • 您可以免费下载客户端 SDK 并针对它编写代码。但是,要在 AWS 上实际运行它,您将需要 AWS 访问密钥 ID 和秘密访问密钥,以便 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,因此您可以选择自己的毒药。还有大量用于服务器和客户端应用程序的示例,包括 PHP、C#、Java、Node.js、Ruby 等。

于 2012-11-30T07:14:45.153 回答
1

AWS很棒!它完全物有所值。因此,您可以下载 AWS iOS 开发工具包并将其集成到您的项目中;但是,在它起作用之前,您需要注册。我会给你一些例子,但我不完全明白你在问什么。AWS iOS 开发工具包中有大量代码示例。如果你愿意,你可以在这篇文章上评论你想用 AWS 做什么,然后我可以帮你想出代码来实现它:) 我希望你在 iOS 开发中玩得开心,太棒了:)

祝你好运!

于 2012-11-30T07:01:20.657 回答
1

您是否将 Amazon Web 服务与请求 API 混淆了?你说:

I want to enter the keywork "iphone" and get some iphone products on amazon with its description and price

这就是亚马逊网络 API 会做的事情(从这个问题,我知道亚马逊可能没有这样的事情?)。AWS 是一种云服务,您可以在其中运行程序并根据您使用的资源付费。把它想象成一个网络主机。

总而言之,AWS 与亚马逊内容没有直接关系,如果我理解正确的话,这不是你想要的。

于 2012-11-30T07:54:52.047 回答
0
  1. 是的,当然你必须付钱。
  2. 您无需注册即可下载它,但您必须注册才能使用它。
  3. AWS SDK for iOS 中有文档。
于 2012-11-30T06:57:18.907 回答