PlatformsFacebookBackground

MarketplaceSearchAddressDataSourceQuery

Domainbackground
Kindquery
doc_id9660140454040174
Path/api/graphql/
Sendsparams
Readscity_street_search.street_results
Called fromMarketplaceSearchAddressDataSource.query
reaev_6b89dd01fee5c5a08e8c93273e5fb4867df9de4e9e89f1936ca56a4191f334d1

Seen 266 time(s) in 9 run(s).

ActionOur stepTimesStatusTookAfter step startErrors
publishUploading 5 photo(s)13200430–643 ms26008–27370 ms—
inspectstep 4: type e131121200421–658 ms159–2489 ms—
inspectstep 6: press Backspace2200446–1864 ms44–79 ms—
inspectstep 8: press Backspace1200455 ms370 ms—
inspectstep 9: type e131111200429–607 ms176–1500 msA server error field_exception occured. Check server logs for details.
inspectstep 11: press Backspace12001411 ms926 ms—
inspectstep 12: type e13115200527–779 ms224–652 ms—
inspectstep 5: setLocation Bethlehem, Pennsylvania25200446–4392 ms8240–10641 ms—
inspectstep 7: press a1200708 ms61 ms—
inspectstep 4: setLocation Bethlehem, PA15200727–1420 ms11130–12491 ms—
inspectstep 13: setLocation 180157200444–668 ms9754–10258 ms—
flowstep 2: setLocation Mountain Top, Pennsylvania82200439–3124 ms8700–15611 ms—
hoststep 42: setLocation Mountain Top, Pennsylvania28200470–3016 ms10101–12820 ms—
hostsetLocation: 'Mountain Top, Pennsylvania' is suggestion 2 of 927200453–721 ms634413–637145 ms—
hoststep 14: setLocation Kamloops, British Columbia27200178–533 ms9853–12426 msA server error field_exception occured. Check server logs for details.

What it sent and what came back (the newest 1 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, step 14: setLocation Kamloops, British Columbia: 200, 178 ms

Sent:

{
  "fb_api_caller_class": "RelayModern",
  "fb_api_req_friendly_name": "MarketplaceSearchAddressDataSourceQuery",
  "server_timestamps": "true",
  "variables": {
    "params": {
      "caller": "MARKETPLACE",
      "country_filter": null,
      "integration_strategy": "STRING_MATCH",
      "page_category": [
        "CITY",
        "SUBCITY",
        "NEIGHBORHOOD",
        "POSTAL_CODE"
      ],
      "query": "",
      "search_type": "PLACE_TYPEAHEAD",
      "viewer_coordinates": {
        "latitude": 32.739,
        "longitude": -97.1145
      }
    }
  },
  "doc_id": "9660140454040174"
}

Answered:

{
  "data": {
    "city_street_search": {
      "street_results": {
        "edges": []
      }
    }
  },
  "extensions": {
    "server_metadata": {
      "request_start_time_ms": 1793038108619,
      "time_at_flush_ms": 1793038108656
    },
    "is_final": true
  }
}

What it does

The Change location dialog's lookahead: each keystroke in the Location box sends what was typed and returns places.

What our machine does with it

Typed into by set_marketplace_location (publish) and the form's Location field: the zip finds the city ("19601" -> "Reading, PA, US 19601"), the city name may not ("Reading, PA" -> Reading, Jamaica and Reading, Berkshire). The typed value has to arrive as keystrokes: a value set without them sends nothing and no suggestion appears.

What can go wrong

No suggestion in the right place: the run stops with locationNotSet and lists what it saw.