Jet.com API:如何获取产品的详细列表?

Jet.com API:如何获取产品的详细列表?,api,rest,jet.com-apis,Api,Rest,Jet.com Apis,我正在尝试为Jet.com API创建一个自定义API客户端 我的最终用户用例是这样的:用户应该能够在屏幕上显示所有产品的详细列表,包括图像、产品名称等 我已经能够使用/api/merchant SKU路径登录并以编程方式列出产品SKU url;然而,这并没有给我任何详细的信息,只是一个相对URL的数组 有没有办法获取包含详细信息的产品列表?或者我必须为每个SKU点击一次API吗?根据他们的需求,您似乎需要为每个项目请求数据 您可以执行并行过程(取决于您的语言)一次获取多个请求,但根据我的经验,

我正在尝试为Jet.com API创建一个自定义API客户端

我的最终用户用例是这样的:用户应该能够在屏幕上显示所有产品的详细列表,包括图像、产品名称等

我已经能够使用
/api/merchant SKU
路径登录并以编程方式列出产品SKU url;然而,这并没有给我任何详细的信息,只是一个相对URL的数组

有没有办法获取包含详细信息的产品列表?或者我必须为每个SKU点击一次API吗?

根据他们的需求,您似乎需要为每个项目请求数据

您可以执行并行过程(取决于您的语言)一次获取多个请求,但根据我的经验,对于您一次可以执行的请求量,他们有一些未记录的限制,因此请小心…

根据他们的要求,您似乎需要请求每个项目的数据

您可以执行并行过程(取决于您的语言)一次获取多个请求,但根据我的经验,对于您一次可以执行多少请求,他们有一些未记录的限制,所以要小心…

是一种RESTful Web API,允许Jet.com合作伙伴对自己的术语进行日常维护(价格、库存、运输例外等的变化)。大多数
产品API
请求操作单个SKU。唯一的其他类型的请求返回一个分页的SKU列表以供验证

Jet.com
Products API
而不是批量术语上传/下载的工具。现在通过支持批量产品上传。对于已经拥有大量自己的详细产品信息的Jet.com合作伙伴来说,批量下载详细产品命名功能并不重要。这就是为什么现在还没有提供的原因。

是RESTful Web API,允许Jet.com合作伙伴对自己的
术语进行日常维护(价格、库存、运输例外等的更改)。大多数
产品API
请求操作单个SKU。唯一的其他类型的请求返回一个分页的SKU列表以供验证


Jet.com
Products API
而不是批量术语上传/下载的工具。现在通过支持批量产品上传。对于已经拥有大量自己的详细产品信息的Jet.com合作伙伴来说,批量下载详细产品命名功能并不重要。这就是为什么今天还没有提供的原因。

目前jet没有定义任何方法来显示所有产品列表,但一旦您使用此调用和“get”方法将每个SKU发布到jet API,您就可以获得详细信息,响应如下

`stdClass Object (
    [alternate_images] => Array
        (
            [0] => stdClass Object
                (
                    [image_slot_id] => 1
                    [image_url] => http://i.ebayimg.com/images/g/8JMAAOSwLVZVyWiu/s-l1600.jpg
                )

            [1] => stdClass Object
                (
                    [image_slot_id] => 2
                    [image_url] => 
                )

        )

    [brand] => POWERSTEP
    [correlation_id] => map_9c22964b4dd549c49daac9b79759ae2d
    [main_image_url] => http://i.ebayimg.com/images/g/dW0AAOSwu4BVyWia/s-l1600.jpg
    [merchant_id] => 0e79f9e041dd44d7967ab8ae82503368
    [merchant_sku] => POWERSTEP-PRO-PROTECH-Full-Length-ORTHOTIC-Mens-6-6-5
    [merchant_sku_id] => 55464dfbce6c45528ef18d4eea919a9e
    [mfr_part_number] => Does not apply
    [multipack_quantity] => 1
    [producer_id] => ironman
    [product_description] => Medical Grade Therapeutic Orthotics for heel and arch comfort that are Podiatry designed!  Accepted, approved, and recommended by the American Podiatric Medical Association (APMA). Powerstep Orthotics give your feet the support, comfort, and stability you need.   Unlike soft insoles, Powerstep orthotics are optimized to provide:

Powerstep Orthotics provide therapy for: Mild to moderate pronation Plantar Fasciitis Heel Spurs Neuromas Metatarsalgia

Product Features:  Proper foot posture and mechanics Injury prevention Pain Relief
    [product_title] => POWERSTEP PRO PROTECH Full Length ORTHOTIC Mens & Women's Size Mens 6-6.5/Womens 8-8.5
    [sku_last_update] => 2015-10-28T01:43:00.8114337+00:00
    [standard_product_codes] => Array
        (
            [0] => stdClass Object
                (
                    [standard_product_code] => 483029481041
                    [standard_product_code_type] => UPC
                )

        )

    [swatch_image_url] => http://i.ebayimg.com/images/g/kDIAAOSwjVVVyWik/s-l1600.jpg
    [price] => 35.95
    [price_by_fulfillment_node] => Array
        (
            [0] => stdClass Object
                (
                    [fulfillment_node_price] => 35.95
                    [fulfillment_node_id] => 18ce549c0e2542f9a8c23e4ed93a2180
                )

        )

    [inventory_by_fulfillment_node] => Array
        (
            [0] => stdClass Object
                (
                    [fulfillment_node_id] => 18ce549c0e2542f9a8c23e4ed93a2180
                    [quantity] => 51
                )

        )

)`

我希望这将对您有所帮助。

目前jet没有定义任何显示所有产品列表的方法,但您可以在使用此调用和“get”方法将每个SKU发布到jet API后获得详细信息,响应如下

`stdClass Object (
    [alternate_images] => Array
        (
            [0] => stdClass Object
                (
                    [image_slot_id] => 1
                    [image_url] => http://i.ebayimg.com/images/g/8JMAAOSwLVZVyWiu/s-l1600.jpg
                )

            [1] => stdClass Object
                (
                    [image_slot_id] => 2
                    [image_url] => 
                )

        )

    [brand] => POWERSTEP
    [correlation_id] => map_9c22964b4dd549c49daac9b79759ae2d
    [main_image_url] => http://i.ebayimg.com/images/g/dW0AAOSwu4BVyWia/s-l1600.jpg
    [merchant_id] => 0e79f9e041dd44d7967ab8ae82503368
    [merchant_sku] => POWERSTEP-PRO-PROTECH-Full-Length-ORTHOTIC-Mens-6-6-5
    [merchant_sku_id] => 55464dfbce6c45528ef18d4eea919a9e
    [mfr_part_number] => Does not apply
    [multipack_quantity] => 1
    [producer_id] => ironman
    [product_description] => Medical Grade Therapeutic Orthotics for heel and arch comfort that are Podiatry designed!  Accepted, approved, and recommended by the American Podiatric Medical Association (APMA). Powerstep Orthotics give your feet the support, comfort, and stability you need.   Unlike soft insoles, Powerstep orthotics are optimized to provide:

Powerstep Orthotics provide therapy for: Mild to moderate pronation Plantar Fasciitis Heel Spurs Neuromas Metatarsalgia

Product Features:  Proper foot posture and mechanics Injury prevention Pain Relief
    [product_title] => POWERSTEP PRO PROTECH Full Length ORTHOTIC Mens & Women's Size Mens 6-6.5/Womens 8-8.5
    [sku_last_update] => 2015-10-28T01:43:00.8114337+00:00
    [standard_product_codes] => Array
        (
            [0] => stdClass Object
                (
                    [standard_product_code] => 483029481041
                    [standard_product_code_type] => UPC
                )

        )

    [swatch_image_url] => http://i.ebayimg.com/images/g/kDIAAOSwjVVVyWik/s-l1600.jpg
    [price] => 35.95
    [price_by_fulfillment_node] => Array
        (
            [0] => stdClass Object
                (
                    [fulfillment_node_price] => 35.95
                    [fulfillment_node_id] => 18ce549c0e2542f9a8c23e4ed93a2180
                )

        )

    [inventory_by_fulfillment_node] => Array
        (
            [0] => stdClass Object
                (
                    [fulfillment_node_id] => 18ce549c0e2542f9a8c23e4ed93a2180
                    [quantity] => 51
                )

        )

)`

我希望这会对您有所帮助。

看起来不错。您可能需要联系开发人员,并询问详细的响应格式。同时,你可以分别请求并缓存它们;我希望不是这样@君主:在Jet产品API上构建UI不是一个好主意;Jet可能随时对API调用的速率和数量进行限制,以防止此类API滥用。关于这是一种虐待的原因,请参见下面我的回答。和+1表示提示;)看起来是这样。您可能需要联系开发人员,并询问详细的响应格式。同时,你可以分别请求并缓存它们;我希望不是这样@君主:在Jet产品API上构建UI不是一个好主意;Jet可能随时对API调用的速率和数量进行限制,以防止此类API滥用。关于这是一种虐待的原因,请参见下面我的回答。和+1表示提示;)对我来说就是这样。我将提出一个功能请求;对于使用API的人来说,这似乎是一个常见的要求。对我来说就是这样。我将提出一个功能请求;对于使用API的人来说,这似乎是一个常见的要求。