Install
openclaw skills install @dataify-server/dataify-bing-mapsopenclaw skills install @dataify-server/dataify-bing-mapsThe source API document is summarized in references/api.md. Read it when field behavior or response shape is unclear.
q: Bing Maps 搜索关键词。必填。json: 输出格式。用户未指定输出格式时默认使用 1;2 表示 JSON+HTML,3 表示 HTML。cp: 查询中心点 GPS 坐标,格式为 纬度~经度。仅当用户提供坐标时传入。setlang: 两位语言/地区值,例如 us、de、gb。仅当用户要求语言/地区时传入。place_id: Bing Maps 地点唯一引用。仅当用户提供地点 ID 时传入。first: 本地结果偏移量。参数说明写明默认值为 0,因此用户未指定时使用 0。count: 每页建议返回结果数量。最大值为 30,但最大值不是默认值。仅当用户要求结果数量时传入。no_cache: true 表示跳过缓存,false 表示使用缓存。参数说明写明默认值为 false,因此用户未指定时使用 false。engine: bing_mapsjson: 1first: 0no_cache: falseq, cp, setlang, place_id, or count.setlang=us, or count=30 unless the user explicitly requested that field.python3. Pass the whole user request through --prompt and add explicit flags only when overriding automatic parsing.DATAIFY_API_TOKEN from the current environment.Bearer prefix when the token does not already include one.python3 scripts/bing_maps.py --prompt "JiangSu" --dry-run
Expected dry-run payload:
{
"engine": "bing_maps",
"q": "JiangSu",
"json": "1",
"first": "0",
"no_cache": "false"
}
The script supports automatic parsing plus explicit overrides:
python3 scripts/bing_maps.py \
--prompt "搜索JiangSu,并返回 JSON 和 HTML" \
--json 2
bash
python3 scripts/bing_maps.py --prompt "JiangSu" --dry-run
python3 scripts/bing_maps.py --prompt "JiangSu" --dry-run
export for macOS/Linux shells, $env: for Windows PowerShell, or set for Windows Command Prompt). Show other platforms or persistent setup only when detection is ambiguous or the user asks.DATAIFY_API_TOKEN is present; never print its value. If verification succeeds, continue the original task without asking the user to repeat it..env unless the execution path explicitly loads it, and ensure .env is ignored by version control.