- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个我注册为亚马逊开发者的账户。 (我们称其为 developer
帐户)
我有另一个账户,我将其视为卖家账户(也是亚马逊开发者账户)。 (我们称此为seller
帐户)
我希望我的开发者
帐户代表卖家
向亚马逊发出请求。
所以 seller
调用我的 developer
应用程序,它与亚马逊对话。
根据条款和条件,我必须使用开发人员的
访问权限和 key 。
我已经为我的seller
提供了developer
ID,并且我有一个Seller Id
、Marketplace Id
,以及MWS 授权 token
。
但是,我不确定如何让 MWSConnection
工作,因为 boto
似乎没有用于输入 MWS Auth Token< 的参数
我试过了。
access_key_id = developer_access_key_id
secret_key = developer_secret_key
seller_id = seller_id
MWSConnection(access_key_id, secret_key, SellerId=seller_id)
这导致 AccessDenied
失败
有没有办法让我(开发人员
)可以代表其他人(卖家
)提出请求?
最佳答案
在更明确的解决方案之前,对您可能遇到的问题进行一些尝试:
boto3
不支持 MWS。如果你正在使用它,它将不起作用。使用boto
MWS
在非北美地区 (NA
) 需要您可能未提供的额外配置您正在尝试在 MWS 的 args 中设置 SellerID:
MWSConnection(access_key_id, secret_key, SellerId=seller_id)
你可能应该这样做:
from boto import mws
from boto.mws.connection import MWSConnection
accessKey = developer_access_key_id # Python prefers camelCase
secretKey = developer_secret_key # Python prefers camelCase
merchantID = "XXXXXXXXXX" # You never specified this
mws = MWSConnection(accessKey, secretKey)
mws.Merchant = merchantID
mws.SellerId = merchantID
虽然可以通过关键字参数传递 SellerId,但我认为您必须指定所有命名参数,除非您知道它们的明确顺序。
python 函数的参数本质上是一个字典,python 只是为您提供了一些便利,可以将调用顺序与声明顺序对齐。这就是为什么您可以明确地在调用中以任何顺序使用 argumentName = argumentValue, ...
并且您的函数仍然有效。
关于Boto 代表他人提出请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56486045/
我正在尝试使用 ksoap2 库版本 3.6.2 向 SOAP API 发出请求。 问题是我收到错误消息: "SoapFault - faultcode: 'soap:Server' faultstr
我是 python 3(和一般的 python)的新手,我决定尝试以我自己的方式制作密码和解密作为个人项目。密码通过生成一个随机数并将字母数值乘以它来工作。它将所有这些相乘的值添加到一个列表中,然后在
我在我的 objective-c 项目中使用第 3 方外部框架。我在这个项目中创建了一个 swift 文件来使用该框架。 在 MyModule-Bridging-Header.h 我导入了外部框架头文
目前 .slcache 目录位于 %USER_HOME%\.grails\.slcache里面有大约 12M 的数据。我在受限的公司环境中工作,这导致我的 Windows 配置文件分配出现问题(遗憾的
因此,我目前正在开发一个利用 Google Places API 的原型(prototype),并且正在努力处理此处显示的 API 文档:https://developers.google.com/p
以下代码: t = paramiko.Transport((hostname, port)) t.connect(username=username, password=passwor
我可以在 GitHub 上对其他人的 Gist 提出 pull 请求吗? 我知道我拥有的 Gist 的 fork 、克隆和提交工作流程。我想知道我是否可以请求用我的 fork 更新别人的 Gist 。
我有下一个方法调用: Formatting.git_log_to_html(`git log --no-merges master --pretty=full #{interval}`) interv
我需要一条 sql 语句(或者如果效率更高的话我可以用 Java 执行)来显示汇总表。当我只显示一列统计信息时,它会按我的预期显示: SELECT refresh_job_detail.refres
我是一名优秀的程序员,十分优秀!