PlatformsFacebookBackground

MarketplacePDPC2CMediaViewerWithImagesQuery

Domainbackground
Kindquery
doc_id10059604367394414
Path/api/graphql/
SendsimageContext, targetId
Readsviewer.marketplace_product_details_page
Called fromMarketplacePDPC2CMediaViewerWithImagesQuery.react
reaev_973273180452da6f44ade5a5f3f9f5998b8e65b8d0aa52faecab494a361da4d7

Seen 15 time(s) in 7 run(s).

ActionOur stepTimesStatusTookAfter step startErrors
warmupscroll: +127px in 4 wheel steps, 125 ms12001332 ms2117 ms—
warmupscroll: -605px in 14 wheel steps, 687 ms1200377 ms1686 ms—
warmupstep 10: openAny 2-4 x /marketplace/item/22001316–1393 ms248–2097 ms—
warmupopenAny: read /marketplace/item/<id>/1200390 ms3299 ms—
warmupscroll: -756px in 16 wheel steps, 656 ms1200410 ms684 ms—
inspectscroll: -577px in 13 wheel steps, 859 ms1200524 ms2389 ms—
inspectscroll: +978px in 22 wheel steps, 1531 ms1200527 ms819 ms—
inspectstep 25: openAny 1-3 x /marketplace/item/1200499 ms1231 ms—
inspectscroll: +161px in 5 wheel steps, 250 ms1200462 ms1884 ms—
inspectscroll: -161px in 5 wheel steps, 172 ms1200413 ms697 ms—
warmupscroll: -1034px in 22 wheel steps, 1032 ms1200448 ms797 ms—
warmupscroll: +981px in 24 wheel steps, 1672 ms1200392 ms2043 ms—
hostscroll: -553px in 12 wheel steps, 499 ms1200203 ms609 ms—
hostscroll: +617px in 15 wheel steps, 789 ms1200206 ms837 ms—

What it sent and what came back (the newest 2 from our runs)

Read from each run's own recording (rule 73), secrets and signed link tokens taken out. Kept in ~/.logCli/rea/clientFacts.json, so it stays after the run is pruned.

runs/host/20261026T180628_61594285317994, scroll: -553px in 12 wheel steps, 499 ms: 200, 203 ms

Sent:

{
  "fb_api_caller_class": "RelayModern",
  "fb_api_req_friendly_name": "MarketplacePDPC2CMediaViewerWithImagesQuery",
  "server_timestamps": "true",
  "variables": {
    "targetId": "1818774979262678"
  },
  "doc_id": "10059604367394414"
}

Answered:

{
  "data": {
    "viewer": {
      "marketplace_product_details_page": {
        "__typename": "MarketplaceForSaleItemProductDetailsPage",
        "target": {
          "__typename": "GroupCommerceProductItem",
          "listing_photos": [
            {
              "__typename": "CatalogMarketplaceEnhancementTransformedImage",
              "accessibility_caption": "No photo description available.",
              "image": {
                "height": 960,
                "width": 720,
                "uri": "https://scontent.fyvr4-1.fna.fbcdn.net/v/t39.84726-6/855448898_1421077280172348_2873785854566912774_n.jpg (445 chars)"
              },
              "id": "1421077270172349"
            },
            {
              "__typename": "ProductImage",
              "accessibility_caption": "No photo description available.",
              "image": {
                "height": 960,
                "width": 720,
                "uri": "https://scontent.fyvr4-1.fna.fbcdn.net/v/t45.5328-4/857046196_29377760378485960_3157780051967267521_n.jpg (445 chars)"
              },
              "id": "29377760315152633"
            },
            {
              "__typename": "ProductImage",
              "accessibility_caption": "No photo description available.",
              "image": {
                "height": 960,
                "width": 720,
                "uri": "https://scontent.fyvr3-1.fna.fbcdn.net/v/t45.5328-4/851274169_1129910819474335_5860864701841281720_n.jpg (444 chars)"
              },
              "id": "1129910812807669"
            },
            {
              "__typename": "ProductImage",
              "accessibility_caption": "No photo description available.",
              "image": {
                "height": 960,
                "width": 720,
                "uri": "https://scontent.fyvr3-1.fna.fbcdn.net/v/t45.5328-4/856807717_1148625574267539_2258126879260274518_n.jpg (444 chars)"
              },
              "id": "1148625567600873"
            }
          ],
          "pre_recorded_videos": [],
          "is_hidden": false,
          "id": "1818774979262678"
        },
        "id": "66:1818774979262678:IN_MEMORY_MARKETPLACE_PRODUCT_DETAILS_PAGE:MarketplaceC2CProductDetailsPage"
      }
    }
  },
  "extensions": {
    "prefetch_uris_v2": [
      {
        "uri": "https://scontent.fyvr4-1.fna.fbcdn.net/v/t39.84726-6/855448898_1421077280172348_2873785854566912774_n.jpg (445 chars)",
        "label": null,
        "width": null,
        "height": null,
        "surface": null
      },
      {
        "uri": "https://scontent.fyvr3-1.fna.fbcdn.net/v/t45.5328-4/851274169_1129910819474335_5860864701841281720_n.jpg (444 chars)",
        "label": null,
        "width": null,
        "height": null,
        "surface": null
      },
      {
        "uri": "https://scontent.fyvr3-1.fna.fbcdn.net/v/t45.5328-4/856807717_1148625574267539_2258126879260274518_n.jpg (444 chars)",
        "label": null,
        "width": null,
        "height": null,
        "surface": null
      },
      {
        "uri": "https://scontent.fyvr4-1.fna.fbcdn.net/v/t45.5328-4/857046196_29377760378485960_3157780051967267521_n.jpg (445 chars)",
        "label": null,
        "width": null,
        "height": null,
        "surface": null
      }
    ],
    "server_metadata": {
      "request_start_time_ms": 1793038228900,
      "time_at_flush_ms": 1793038228957
    },
    "is_final": true
  }
}

runs/host/20261026T180628_61594285317994, scroll: +617px in 15 wheel steps, 789 ms: 200, 206 ms

Sent:

{
  "fb_api_caller_class": "RelayModern",
  "fb_api_req_friendly_name": "MarketplacePDPC2CMediaViewerWithImagesQuery",
  "server_timestamps": "true",
  "variables": {
    "targetId": "2249546198922840"
  },
  "doc_id": "10059604367394414"
}

Answered:

{
  "data": {
    "viewer": {
      "marketplace_product_details_page": {
        "__typename": "MarketplaceForSaleItemProductDetailsPage",
        "target": {
          "__typename": "GroupCommerceProductItem",
          "listing_photos": [
            {
              "__typename": "CatalogMarketplaceEnhancementTransformedImage",
              "accessibility_caption": "No photo description available.",
              "image": {
                "height": 960,
                "width": 720,
                "uri": "https://scontent.fyvr3-1.fna.fbcdn.net/v/t39.84726-6/859392018_962932573103703_1200915558473180130_n.jpg (444 chars)"
              },
              "id": "962932556437038"
            }
          ],
          "pre_recorded_videos": [],
          "is_hidden": false,
          "id": "2249546198922840"
        },
        "id": "66:2249546198922840:IN_MEMORY_MARKETPLACE_PRODUCT_DETAILS_PAGE:MarketplaceC2CProductDetailsPage"
      }
    }
  },
  "extensions": {
    "prefetch_uris_v2": [
      {
        "uri": "https://scontent.fyvr3-1.fna.fbcdn.net/v/t39.84726-6/859392018_962932573103703_1200915558473180130_n.jpg (444 chars)",
        "label": null,
        "width": null,
        "height": null,
        "surface": null
      }
    ],
    "server_metadata": {
      "request_start_time_ms": 1793038239684,
      "time_at_flush_ms": 1793038239750
    },
    "is_final": true
  }
}

What it does

Loads a Marketplace listing's photos for its media viewer (viewer.marketplace_product_details_page, from targetId): the gallery with the photo Next control. It fired 3 times in 2 runs, 0.8-2.0 s into the step that opened a listing (openAny 1-3 x /marketplace/item/).

What our machine does with it

The feed warm-up's openListings step opens the listing that sends it. The machine does not wait for it. It is the request the planned photo-by-photo look at a listing (open, Next through the photos, close) would wait on, once that page is recorded with log inspect (rule 29).

What can go wrong

None seen: all three answered 200 in 499-527 ms. If it failed, the listing would show no photos; openAny still passes on the listing's URL.