我想在我的应用程序中创建一项服务,该服务使用我数据库中的数据在易趣上创建产品列表和更新库存。根据我的理解,您可以使用客户端ID和客户端密钥(ebay)请求oauth应用程序令牌,这样您就可以获取工作令牌而无需弹出窗口登录您的(或用户)ebay帐户并请求许可。但是,应用程序令牌确实有限,您无法要求更换产品的范围。因此,您需要一个用户令牌(ebay),但是您无法在未显示ebay登录屏幕的情况下获得权限。即使我实现了描述方式,令牌也会在8小时后到期,因此您如果你想在前一天做某事,或者你在后台继续刷新令牌,则必须通过相同的程序。
所以我的问题:有没有办法使用ebay的新REST api而不会弹出ebay的登录界面来授予访问权限?
第二个问题:根据我的理解,使用旧的,基于xml的交易api 涉及同样的问题,是吗?
答案 0 :(得分:2)
简单回答否。您永远不会能够在eBay上执行涉及卖家帐户的API操作,而卖家不会授予您的应用权限。卖家登录其易趣帐户必须获得此许可。多年来,Trading API也是如此。