You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否仅通过Access Token调用API获取WhatsApp商家账号ID及手机号ID?

WhatsApp 账号信息获取相关API说明

WhatsApp Business Platform 目前没有和 Facebook 那个me端点完全等价的API——也就是仅靠Access Token就能直接获取商家账号ID、手机号ID等全量账号信息的接口。

你遇到的情况是正常的,WhatsApp的大部分核心API确实要求先指定商家账号ID(Business Account ID)或手机号ID(Phone Number ID)才能拉取对应信息。不过可以通过以下两种方式绕开这个限制,仅用Access Token拿到所需的账号标识:

  • 调用Facebook Graph API的user_businesses端点:因为WhatsApp Business账号绑定在Facebook Business Manager下,你可以用同一个Access Token调用这个端点,格式如下:

    https://graph.facebook.com/API_VERSION/me/user_businesses?access_token=ACCESS_TOKEN
    

    该接口会返回当前Access Token有权访问的所有Facebook Business账号列表,其中包含商家账号ID。

  • 调用phone_numbers端点(需先通过user_businesses拿到商家ID):拿到商家账号ID后,再调用以下接口获取该商家下绑定的所有WhatsApp手机号ID:

    https://graph.facebook.com/API_VERSION/{BUSINESS_ACCOUNT_ID}/phone_numbers?access_token=ACCESS_TOKEN
    

总结流程:先用Access Token调用me/user_businesses拿到商家账号ID,再用商家ID调用{BUSINESS_ACCOUNT_ID}/phone_numbers拿到手机号ID,即可获取你需要的核心账号信息。

内容的提问来源于stack exchange,提问作者Neha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 11:24:56