问题标签 [ebay-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
56 浏览

java - ebay OAuth 2.0 库无法解决方法初始化()

我想为 Android ebay 客户端写一点。

但我在第一个问题上苦苦挣扎。首先我用 IntelliJ 开始一个新的 Java Android 项目

我想使用这个库ebay-oauth-android-client

就像在 Git 上描述的那样:

获取库

该库通过 Maven 中央存储库分发。要使用此库,请将以下内容作为依赖项包含在您的项目中

我把这个片段放在我的 Gradle.build 中,并用 implementation 替换 compile,因为 compile 被贬低了。

到目前为止,一切都很好。gradle 导入这个库。

但下一步对我不起作用:

应用程序设置 在执行 OAuth 之前,应该使用来自 eBay 开发人员门户的应用程序的详细信息初始化库。图书馆使用

客户 ID。有关详细信息,请参阅获取您的 OAuth 凭据重定向 Uri。有关详细信息,请参阅获取您的 Redirect_Uri Url 编码范围列表。有关详细信息,请参阅指定 OAuth 范围在 ApiSessionConfiguration.initialize() 中使用这些详细信息,如下所示:

所以我尝试调用initialze:

我的代码有错误

但是当我尝试编译器告诉我:

当我跳转到 ApiSessionConfiguration 的类声明时,写的是:

我真的不明白我做错了什么。在 Git ApiSessionConfiguration.initialize() 的示例文件中调用没有任何错误。

我已经尝试过使缓存无效,清理构建,然后重新开始。当我尝试从 Maven 存储库中的新项目结构库导入库时,它说:没有下载文件...

0 投票
0 回答
215 浏览

ebay-api - eBay Fulfillment API 不返回送货地址

我正在尝试检索未完成订单的地址,但无论出于何种原因,自昨天以来,它们刚刚停止出现在响应 JSON 中。访问令牌是新鲜的。其他所有内容都接受地址。对于任何订单。

这是我正在使用的生产 GET 请求 URL。

昨天我越来越...

还有今天...

失踪。知道为什么会发生这种情况吗?

0 投票
1 回答
119 浏览

python - django 中的 GetCategories ebay API 调用

我被困在 ebay 的 getCateogory api 调用中,下面给出的是一个 django 视图,它在单击按钮时执行,我在 api 调用的后端获得了所需的输出,但它只是返回一个响应,如何在这个 API 调用上获取<ebaysdk.response.Response object at 0x00FC6030>数据print(result)在一个变量中,以便它可以作为上下文传递并可以在前端以所需的格式使用。

基本上,我正在开发一个应用程序来执行 ebay 中的修改操作,因此希望自动填充 ebay 提供的所有下拉列表,例如,项目条件字段应自动填充 ebay 支持和提供的所有有效下拉选项. 这样我就不必在每次 ebay 添加新的商品条件时手动更改它。如果有什么办法,请告诉我。

0 投票
1 回答
87 浏览

ebay-api - 如何通过 ItemID Ebay SDK 获取产品列表

我想获得按 ItemID 过滤的产品列表?我使用 Ebay SDK 上的 GetSellerList 调用成功检索了按日期过滤的产品列表。我看到有一种 getItem 方法,但它似乎只返回一个项目。有没有办法在不多次调用 getItem API 方法的情况下做到这一点?

0 投票
1 回答
594 浏览

ebay-api - 如何在 eBay 上找到产品的商品 ID?

我正在尝试使用 eBay 的 RESTful Sell API 和 Buy API 来制作订单管理应用程序。为了测试 API 调用,我已经成功创建了卖家和买家账户。此外,我已经从我的卖家账户上传了一些库存并发布了报价。

现在,我希望从买家帐户中对同一列表中的物品下订单。据我了解,我必须通过提供商品 ID 来指定要订购的商品。但是,我不知道如何找到购买这些物品所需的物品 ID。我在哪里可以找到与优惠对应的商品 ID?

如果这不是正确的方法,并且有一些替代方法可以做到这一点,我需要采取哪些步骤?

0 投票
0 回答
25 浏览

ebay-api - 报价数量和库存数量如何变化?

我正在尝试使用 Ebay Sell API 创建库存管理应用程序。添加产品时,我首先将一些数量(例如 100 件 T 恤)添加到库存中。接下来,我通过创建报价并指定报价数量(比如 10 件 T 恤)来激活此库存。

现在,我的问题是,当通过报价成功销售部分库存时,报价数量或库存数量是否会自动更改?还是我必须手动调用bulkUpdatePriceQuantity来更新数量?

PS:我会自己在沙箱上测试这个,但是,由于 eBay API 上的一些内部错误,我无法获取订单

0 投票
1 回答
64 浏览

python - 将 HTML 模板代码传递给 VerifyAddItem/AddItem 中的描述 - 错误代码 20170

我正在努力将 HTML 模板传递到 VerifyAddItem 的描述标签中。这是我正在使用的错误消息:

关于如何实现这一点的文档很少。按照官方的 AddItem文档,我尝试将原始 html 文本包装在“<![CDATA[”+description_html_string +“]]”中。这样做会给我一个不同的错误:

我正在使用 JSON 为 API 调用构建我的有效负载,所以我什至不确定是否需要执行上述操作^。我知道我的有效载荷工作正常。只需将我的描述替换为如下所示的纯文本即可,即 VerifyAddItem API 调用成功:

使用更简单的 html 片段设置 Description 标记,如下所示: "<p> asdfasdfasd asdfasdf </p>" 也会产生相同的错误。

我知道我的 python 代码返回有效的 html,因为我已经在浏览器上运行了 HTML,它看起来很棒。此外,它不超过docs中指定的最大字符数。我已经尝试关注此页面,但他们的建议没有奏效。这让我相信这不是我的 HTML 的问题,而是我如何与 API 交互的问题。

我是 XML 的初学者。有没有人遇到过这些问题并可以提供帮助?关于我所遇到的错误,我至少想要更多的上下文。返回的错误对我来说不是很清楚。如果可能的话,我希望答案更适合 eBay SDK/Trading API,我的有效负载中是否缺少标签或其他什么?

0 投票
1 回答
1509 浏览

ebay-api - 如何在 ebay 沙箱中创建列表?

我正在使用 EBAY [REST API]。为此,我正在使用 SANDBOX [这是 Ebay 的测试环境]。我创建了一个开发者帐户和两个沙盒测试用户。作为买家和卖家。我正在尝试使用卖家帐户创建列表。我在库存中创建了产品,但是当我发布报价时,它给了我错误,我无法发布报价。它给了我创建策略等错误。

我想使用卖家账户创建产品,然后使用买家账户购买产品。

有没有其他方法可以创建列表?

我正在关注这个:https ://developer.ebay.com/devzone/guides/features-guide/content/basics/Call-SandboxTesting.html

0 投票
1 回答
49 浏览

ebay-api - 如何使用销售 API 通过 sku 获取商品?

我在易趣上工作。我已经使用 sell api 创建了应用程序。我已经使用 Postman 获取了订单列表。但是当我尝试使用 SKU 获取项目时,它给了我 500 [Internal Server error] 。虽然我的要求是完整和完美的。为什么我收到此错误?是否有任何其他 API 来获取活跃库存?或按 sku 获取库存。任何链接或建议都会有所帮助。

0 投票
0 回答
62 浏览

python - 如何构建使用 django 和 ebay python sdk 的项目?

我对 django 和制作非静态网站完全陌生,所以如果这是一个愚蠢的问题,我很抱歉,但我无法在任何地方找到有关如何为 django 项目实际构建文件的信息。

我构建了一个程序,从一个在线商店抓取数据,格式化数据,然后通过 ebay python sdk 将项目添加到 eBay。为此,我编写了三个 .py 文件——一个使用 requests 库来获取产品数据,一个将数据格式化为正确的结构以输入 api,最后是调用 api 的文件。我理解 eBay SDK 的方式是,这些文件都必须在 ebaysdk 目录中才能工作(至少,进行 api 调用的文件必须在其中)。

我的问题是我现在想做一个简单的 django 网站,它从该商店的用户那里获取产品 url,然后自动上传产品。我对如何让我的三个 .py 文件在 django 网站上工作感到困惑?我是否必须重组整个事情并将它们作为函数放入我的views.py文件中?但是,如果 ebay sdk 不在正确的目录中,我该如何进行 api 调用?