问题标签 [ebay-lms]

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 回答
62 浏览

ebay-api - eBay LMS 交易 API AddFixedPriceItemRequest 返回“SKU 已在使用”错误

我一直在研究自动化的 eBay-upload-item 模块一段时间,每次我认为它可以工作时,eBay 都会提出一个新的无意义错误。目前的错误是:

我的列表中有 0 件商品(有效、已结束、未售出等),从字面上看,任何地方都有 0 件商品。当我尝试通过交易 API 使用单个AddFixedPriceItemRequest项目(包括变体)进行批量上传时,我收到上述错误,这是没有意义的。

我所有的 SKU 都是唯一生成的,然后针对存储它们的数据库进行检查,以避免重复。任何地方都没有文档,仅仅根据 eBay 的错误报告进行调试就会使任何人陷入疯狂。

任何帮助都感激不尽。谢谢

0 投票
1 回答
1366 浏览

ebay-api - eBay API:通过 SiteID 检索完整的项目列表

有谁知道如何使用 ebay API 按站点(ebay.us、ebay.fr ..)检索项目的完整列表?我正在使用大型商家服务,因为我在每个站点上管理着数千件商品(大约 100k)。 https://developer.ebay.com/devzone/large-merchant-services/concepts/lms_apiguide.html

我尝试过的第一个解决方案(活动库存报告)根据文档:检索活动库存报告

ActiveInventoryReportRequest 允许您按 SKU 下载所有活动列表的描述。SKU 详细信息包括 ItemID、Price、Quantity、SKU 和 SiteID。

我已经与高级支持进行了检查,并且有一个错误,SiteID从未包含在响应中。

第二个解决方案(GetSellerList)

https://developer.ebay.com/devzone/xml/docs/reference/ebay/GetSellerList.html

根据文档:

GetSellerList 每次调用最多返回 5,000 个项目(如果您未指定详细级别,则可以这样做,从而为每个项目返回最小的数据集)。但是,如果您指定任何 DetailLevel 值(从而增加为每个项目返回的字段),您可能需要使用 Pagination 值来获取完整的结果集。如果您使用 DetailLevel,则每次调用的响应最多可以包含 200 个项目。

所以不能使用这个,因为限制为 5000 个项目,我不知道什么时候添加了项目,几年前有一堆。

有任何想法吗?

问候

0 投票
1 回答
719 浏览

c# - eBay FileTransferService - 请指定格式有效的文件

我正在与 eBay 大型商家服务部合作。我已经成功地使用 .NET HttpClient(最后)获得了基本的 AddFixedPriceItem 工作。但是,根据我的 AddFixedPriceItem XML 文件的内容,uploadFile 作业的响应将返回:

请指定具有有效格式的文件

我无法确定导致此错误的原因。

示例 #1:

我有一个包含 2 个AddFixedPriceItemRequest请求的文件,它会成功上升,而一个包含 3 个AddFixedPriceItemRequest请求的文件不会。当我NameValueList从第三个请求中删除一些标签时,它会起作用。我没有看到NameValueList我删除的那些标签有任何问题或不同。如果我自己发送第三个请求,而不删除任何标签,它就可以完美地工作。

示例 #2:

AddFixedPriceItemRequest在一个包含标签的 CDATA 信息Description(用于 HTML 值)的文件中有 1 个请求,该文件将成功上升,另一个包含 2 个AddFixedPriceItemRequest请求的文件也包含几乎相同的 CDATA 值但不起作用。如果我从添加的第二个请求中删除 CDATA,它仍然不起作用。如果我也从第一个请求中删除了 CDATA(第一次自行成功上升),那么它确实有效。

我真的很困惑。关于哪个文件被认为是“有效的”似乎没有押韵和理由。

下面是一个失败的请求示例:(Stack Overflow 似乎没有采用 Content-ID - 但它们就在那里。)

这是我发送请求的方式HttpClient

我会注意到,当我从 eBay ( https://ebaydts.com/eBayKBDetails?KBid=1338 )上传这个对我不起作用的 LMS 项目的相同文件时。这让我觉得我在代码中做错了什么——也许与我的编码方式有关?

HTTP 响应

0 投票
0 回答
82 浏览

php - eBay LMS 已售报告日期范围?

我正在使用 devbay 的 eBay SDK for PHP。

默认情况下,SoldReport返回过去 30 天。

我正在尝试过滤日期范围以指定 1 天/24 小时期间。

我假设我需要在 StartDownloadJobRequest 调用中的某处包含一个日期范围过滤器。

我试过CreateTimeFromCreateTimeTo收到了一个Unknown property CreateTimeFrom error,所以我不相信我可以将它用于这个请求。

有人知道如何过滤报告中的日期范围吗?

编辑:

所以它看起来像startTime并且endTimeDownloadRequestFilter DownloadRequestFilter DateTime的一部分

我以为这样的事情会奏效..

但这不起作用,我仍然得到所有结果。

0 投票
1 回答
81 浏览

php - 通过 Ebay LMS Api 上传的批量商品未出现在沙盒商店中

我已经通过 LMS-php bulkexchange 成功上传了 gzip 压缩的 xml 文件,但是沙盒商店中没有显示项目。

LMS-PHP 只要求 Securtiy Token,而不是 AppID、DevId 和 Cert Id。

商店网址 - http://stores.sandbox.ebay.com/testpww

对 LMS api 的响应

0 投票
1 回答
871 浏览

ebay-api - 由于缺少项目特定类型,无法在 eBay API 上添加项目

调用 eBay AddItemRequestAPI时出现以下错误

缺少项目特定类型。将类型添加到此列表中,输入有效值,然后重试。21919303

我们正在尝试通过 eBay API 使用上述 XML 添加项目,但无法这样做。我们在 XML 格式中做错了什么?此外,由于出现错误,我们添加了特定数据。

0 投票
1 回答
181 浏览

ebay-api - eBay Feed API uploadFile 调用返回 2003 错误 - PHP Curl

我想实现以下目标。将我的文件交换应用程序迁移到新的 eBay 提要 api。

请查看关注页面。

API - 供稿参考:

链接到文件交换迁移过程

链接到 eBay Sell Feed API

我正在采用上述链接中所述的程序,但在调用 Sell Feed API -> uploadFile 方法时收到以下错误。

请检查我的请求。

端点:“https://api.ebay.com/sell/feed/v1/task/task-40-xxxxxxxxx/upload_file”

请求标头:

有效载荷:

请注意:我先创建 TaskID,然后传入调用。

0 投票
0 回答
72 浏览

ebay-api - eBay Sold URLS 中的 ?hash=item URL 参数是什么意思?

一个 ebay 网址的示例: https://www.ebay.com/itm/313606425313?hash=item4904664ae1:g:voUAAOSwP9BhH1Fj&var=612446123827

当您阅读本文时,链接可能已失效。

但这不是重点,重点是?hash=item4904664ae1:g:voUAAOSwP9BhH1Fjurl 部分的含义是什么?

我知道这313606425313是 eBay itemId,如果它是variation 尺寸颜色,那就是&var=612446123827它的用途。

有人知道这?hash=item部分是什么意思吗?