问题标签 [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.
ebay-api - eBay LMS 交易 API AddFixedPriceItemRequest 返回“SKU 已在使用”错误
我一直在研究自动化的 eBay-upload-item 模块一段时间,每次我认为它可以工作时,eBay 都会提出一个新的无意义错误。目前的错误是:
我的列表中有 0 件商品(有效、已结束、未售出等),从字面上看,任何地方都有 0 件商品。当我尝试通过交易 API 使用单个AddFixedPriceItemRequest
项目(包括变体)进行批量上传时,我收到上述错误,这是没有意义的。
我所有的 SKU 都是唯一生成的,然后针对存储它们的数据库进行检查,以避免重复。任何地方都没有文档,仅仅根据 eBay 的错误报告进行调试就会使任何人陷入疯狂。
任何帮助都感激不尽。谢谢
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 个项目,我不知道什么时候添加了项目,几年前有一堆。
有任何想法吗?
问候
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 响应
php - eBay LMS 已售报告日期范围?
我正在使用 devbay 的 eBay SDK for PHP。
默认情况下,SoldReport返回过去 30 天。
我正在尝试过滤日期范围以指定 1 天/24 小时期间。
我假设我需要在 StartDownloadJobRequest 调用中的某处包含一个日期范围过滤器。
我试过CreateTimeFrom
但CreateTimeTo
收到了一个Unknown property CreateTimeFrom error
,所以我不相信我可以将它用于这个请求。
有人知道如何过滤报告中的日期范围吗?
编辑:
所以它看起来像startTime
并且endTime
是DownloadRequestFilter
DownloadRequestFilter DateTime的一部分
我以为这样的事情会奏效..
但这不起作用,我仍然得到所有结果。
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 的响应
ebay-api - 由于缺少项目特定类型,无法在 eBay API 上添加项目
调用 eBay AddItemRequest
API时出现以下错误
缺少项目特定类型。将类型添加到此列表中,输入有效值,然后重试。21919303
我们正在尝试通过 eBay API 使用上述 XML 添加项目,但无法这样做。我们在 XML 格式中做错了什么?此外,由于出现错误,我们添加了特定数据。
ebay-api - eBay Feed API uploadFile 调用返回 2003 错误 - PHP Curl
我想实现以下目标。将我的文件交换应用程序迁移到新的 eBay 提要 api。
请查看关注页面。
API - 供稿参考:
我正在采用上述链接中所述的程序,但在调用 Sell Feed API -> uploadFile 方法时收到以下错误。
请检查我的请求。
端点:“https://api.ebay.com/sell/feed/v1/task/task-40-xxxxxxxxx/upload_file”
请求标头:
有效载荷:
请注意:我先创建 TaskID,然后传入调用。
ebay-api - eBay Sold URLS 中的 ?hash=item URL 参数是什么意思?
一个 ebay 网址的示例:
https://www.ebay.com/itm/313606425313?hash=item4904664ae1:g:voUAAOSwP9BhH1Fj&var=612446123827
当您阅读本文时,链接可能已失效。
但这不是重点,重点是?hash=item4904664ae1:g:voUAAOSwP9BhH1Fj
url 部分的含义是什么?
我知道这313606425313
是 eBay itemId
,如果它是variation
尺寸或颜色,那就是&var=612446123827
它的用途。
有人知道这?hash=item
部分是什么意思吗?