{"id":72,"date":"2026-08-11T12:05:30","date_gmt":"2026-08-11T04:05:30","guid":{"rendered":"https:\/\/apidoc.joinmc.cn\/?p=72"},"modified":"2026-08-26T15:02:09","modified_gmt":"2026-08-26T07:02:09","slug":"%e5%b5%8c%e5%85%a5%e5%bc%8f%e6%b3%a8%e5%86%8c","status":"publish","type":"post","link":"https:\/\/apidoc.joinmc.cn\/?p=72","title":{"rendered":"\u5d4c\u5165\u5f0f\u6ce8\u518c"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\"><a>\u8bf7\u6c42\u65b9\u5f0f<\/a><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">POST \/whatsapp\/authorize HTTP\/1.1<br>Host: https:\/\/{your-domain}\/api\/open\/v1<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a>\u8bf7\u6c42\u5934<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>\u5b57\u6bb5<\/td><td>\u7c7b\u578b<\/td><td>\u6ce8\u91ca<\/td><\/tr><tr><td>X-API-Key<\/td><td>string<\/td><td>\u5fc5\u586b\uff0cAPI&nbsp;\u5bc6\u94a5<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a>\u901a\u7528\u8bf7\u6c42\u53c2\u6570<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>\u5b57\u6bb5<\/td><td>\u7c7b\u578b<\/td><td>\u6ce8\u91ca<\/td><\/tr><tr><td><em>waba_id<\/em><\/td><td>string<\/td><td>\u5fc5\u586b\uff0c<em>WABA\u8d26\u6237ID<\/em><\/td><\/tr><tr><td><em>phone_number_id<\/em><\/td><td>string<\/td><td><em>\u53ef\u9009<\/em>\uff0c<em>\u7535\u8bdd\u53f7\u7801ID<\/em><\/td><\/tr><tr><td><em>code<\/em><\/td><td>string<\/td><td>\u662f\uff0c<em>\u6388\u6743\u7801(\u5d4c\u5165\u5f0f\u6ce8\u518c\u65f6\u4f7f\u7528)<\/em><\/td><\/tr><tr><td><em>coexistence<\/em><\/td><td>string<\/td><td><em>\u662f\u5426\u5171\u4eab (\u53ef\u9009\uff0ctrue\/false)<\/em><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\u8bf7\u6c42\u6570\u636e\uff1a<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">{<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp; &nbsp; &#8220;waba_id&#8221;: &#8220;10651111111111&#8221;,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp; &nbsp; &#8220;phone_number_id&#8221;: &#8220;1251911111111&#8221;,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp; &nbsp; &#8220;code&#8221;: &#8220;AQILSdEKXjF-RBtfzjjzO8Joxp5fGBYygeT_qef4pNoeUdnz8jdaF9qRCdOzPZFDpugjiFy1cSrI9VTsw4Y2hs5eUkiZUzxMNHZRmnr4KFtbUV8Zru3v7QXYWmj_UVgODTEIjqzs1ywzFvSdJGaxcp3cjZ8_9OKRJ-jmJe1PZz3L_J55pOlNGq1mYXaOX9MsyTrdZrLLIaxChiS-ZTN5mTARf8u0Ls79J2ewJsDOR8KFAI5RCRorHWbvixGPYJpWIr8pYrZt1-Ujui_pDXanN3VTp86FbkaUAszmx75xhUU1zNFZNtdhCBwpw5FMBWPNl8Ukkdb1sgLOT3Nw5DIA7g-tf3uUwo0ars6-wdS-w2Wg-AAbgZZkqga65yEVHB9bOK7wPb36DKmtG5v0p0nLHouRTlTp7xhJ6PheKR0YTQAZqOuMar1111111111111111111111111&#8221;,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp; &nbsp; &#8220;coexistence&#8221;:&#8221;true&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">}<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\u8fd4\u56de\u6570\u636e\uff1a<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">{<br>&#8220;code&#8221;: 1,<br>&#8220;data&#8221;: {<br>&nbsp;&nbsp;&nbsp;&nbsp;\u201cid\u201d:&nbsp;\u201c1234567890123456\u201d,<br>&nbsp;&nbsp;&nbsp;&nbsp;\u201cname\u201d:&nbsp;\u201cMy Business WhatsApp Account\u201d,<br>&nbsp;&nbsp;&nbsp;&nbsp;\u201ctimezone_id\u201d:&nbsp;\u201c1\u201d,<br>&nbsp;&nbsp;&nbsp;&nbsp;\u201cmessage_template_namespace\u201d:&nbsp;\u201cba30dd89_2ebd_41e4_b805_f2c05ae04cc9\u201d,<br>&nbsp;&nbsp;&nbsp;&nbsp;\u201caccount_review_status\u201d:&nbsp;\u201cAPPROVED\u201d,<br>&nbsp;&nbsp;&nbsp;&nbsp;\u201cbusiness_verification_status\u201d:&nbsp;\u201cVERIFIED\u201d,<br>&nbsp;&nbsp;&nbsp;&nbsp;\u201ccountry\u201d:&nbsp;\u201cUS\u201d,<br>&nbsp;&nbsp;&nbsp;&nbsp;\u201cownership_type\u201d:&nbsp;\u201cSELF\u201d,<br>&nbsp;&nbsp;&nbsp;&nbsp;\u201cprimary_business_location\u201d:&nbsp;\u201cUS\u201d<br>&nbsp;&nbsp;},<br>&#8220;msg&#8221;: &#8220;\u6ce8\u518c\u6210\u529f&#8221;<br>}<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>\u5b57\u6bb5<\/td><td>\u7c7b\u578b<\/td><td>\u6ce8\u91ca<\/td><\/tr><tr><td>id<\/td><td>string<\/td><td>WABA \u8d26\u6237&nbsp;ID<\/td><\/tr><tr><td>name<\/td><td>string<\/td><td>\u8d26\u6237\u540d\u79f0<\/td><\/tr><tr><td>timezone_id<\/td><td>string<\/td><td>\u65f6\u533a&nbsp;ID<\/td><\/tr><tr><td>message_template_namespace<\/td><td>string<\/td><td>\u6d88\u606f\u6a21\u677f\u547d\u540d\u7a7a\u95f4<\/td><\/tr><tr><td>account_review_status<\/td><td>string<\/td><td>\u8d26\u6237\u5ba1\u6838\u72b6\u6001<\/td><\/tr><tr><td>business_verification_status<\/td><td>string<\/td><td>\u4f01\u4e1a\u8ba4\u8bc1\u72b6\u6001<\/td><\/tr><tr><td>country<\/td><td>string<\/td><td>\u56fd\u5bb6\u4ee3\u7801<\/td><\/tr><tr><td>ownership_type<\/td><td>string<\/td><td>\u6240\u6709\u6743\u7c7b\u578b<\/td><\/tr><tr><td>primary_business_location<\/td><td>string<\/td><td>\u4e3b\u8981\u4e1a\u52a1\u6240\u5728\u5730<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">WhatsApp Business API \u6388\u6743\u6ce8\u518c\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u8bf7\u8054\u7cfb\u6280\u672f\/\u9500\u552e \u6dfb\u52a0\u5d4c\u5165\u5f0f\u6388\u6743\u7684\u9875\u9762\u57df\u540d\u767d\u540d\u5355\uff0c\u5e76\u83b7\u53d6APP_ID\uff0cCONFIGURATION_ID<\/li>\n\n\n\n<li>GRAPH_API_VERSION \u4e3av25.0<\/li>\n\n\n\n<li>\u9875\u9762\u5d4c\u5165\u6388\u6743\u8bf7\u53c2\u8003\uff1a<a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/implementation\">\u5b9e\u65bd | \u5f00\u53d1\u8005\u6587\u6863 (facebook.com)<\/a><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!-- SDK loading -->\n&lt;script async defer crossorigin=\"anonymous\" src=\"https:\/\/connect.facebook.net\/en_US\/sdk.js\">&lt;\/script>&lt;script>\n  \/\/ SDK initialization\n  window.fbAsyncInit = function() {\n    FB.init({\n      appId: '&lt;APP_ID>', \/\/ your app ID goes here\n      autoLogAppEvents: true,\n      xfbml: true,\n      version: '&lt;GRAPH_API_VERSION>' \/\/ Graph API version goes here\n    });\n  };\n\n  \/\/ Session logging message event listener\n  window.addEventListener('message', (event) => {\n    if (!event.origin.endsWith('facebook.com')) return;\n    try {\n      const data = JSON.parse(event.data);\n      if (data.type === 'WA_EMBEDDED_SIGNUP') {\n        console.log('message event: ', data); \/\/ remove after testing\n        \/\/ your code goes here\n      }\n    } catch {\n      console.log('message event: ', event.data); \/\/ remove after testing\n      \/\/ your code goes here\n    }\n  });\n\n  \/\/ Response callback\n  const fbLoginCallback = (response) => {\n    if (response.authResponse) {\n      const code = response.authResponse.code;\n      console.log('response: ', code); \/\/ remove after testing\n      \/\/ your code goes here\n    } else {\n      console.log('response: ', response); \/\/ remove after testing\n      \/\/ your code goes here\n    }\n  }\n\n  \/\/ Launch method and callback registration\n  const launchWhatsAppSignup = () => {\n    FB.login(fbLoginCallback, {\n      config_id: '&lt;CONFIGURATION_ID>', \/\/ your configuration ID goes here\n      response_type: 'code',\n      override_default_response_type: true,\n      extras: {\n        setup: {},\n      }\n    });\n  }\n&lt;\/script>&lt;!-- Launch button  -->&lt;button onclick=\"launchWhatsAppSignup()\" style=\"background-color: #1877f2; border: 0; border-radius: 4px; color: #fff; cursor: pointer; font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: bold; height: 40px; padding: 0 24px;\">Login with Facebook&lt;\/button><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WhatsApp Business APP \u5171\u4eab\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u8bf7\u8054\u7cfb\u6280\u672f\/\u9500\u552e \u6dfb\u52a0\u5d4c\u5165\u5f0f\u6388\u6743\u7684\u9875\u9762\u57df\u540d\u767d\u540d\u5355\uff0c\u5e76\u83b7\u53d6APP_ID\uff0cBUSINESS_APP_SHARE_CONFIG_ID<\/li>\n\n\n\n<li>GRAPH_API_VERSION \u4e3av25.0<\/li>\n\n\n\n<li>\u63a5\u5165 WhatsApp Business \u5e94\u7528\u7528\u6237\uff08\u5171\u5b58\uff09\u8bf7\u53c2\u8003\uff1a<a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/onboarding-business-app-users\">\u5b9e\u65bd | \u5f00\u53d1\u8005\u6587\u6863 (facebook.com)<\/a><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!-- SDK loading -->\n&lt;script async defer crossorigin=\"anonymous\" src=\"https:\/\/connect.facebook.net\/en_US\/sdk.js\">&lt;\/script>&lt;script>\n  \/\/ SDK initialization\n  window.fbAsyncInit = function() {\n    FB.init({\n      appId: '&lt;APP_ID>', \/\/ your app ID goes here\n      autoLogAppEvents: true,\n      xfbml: true,\n      version: '&lt;GRAPH_API_VERSION>' \/\/ Graph API version goes here\n    });\n  };\n\n  \/\/ Session logging message event listener\n  window.addEventListener('message', (event) => {\n    if (!event.origin.endsWith('facebook.com')) return;\n    try {\n      const data = JSON.parse(event.data);\n      if (data.type === 'WA_EMBEDDED_SIGNUP') {\n        console.log('message event: ', data); \/\/ remove after testing\n        \/\/ your code goes here\n      }\n    } catch {\n      console.log('message event: ', event.data); \/\/ remove after testing\n      \/\/ your code goes here\n    }\n  });\n\n  \/\/ Response callback\n  const fbLoginCallback = (response) => {\n    if (response.authResponse) {\n      const code = response.authResponse.code;\n      console.log('response: ', code); \/\/ remove after testing\n      \/\/ your code goes here\n    } else {\n      console.log('response: ', response); \/\/ remove after testing\n      \/\/ your code goes here\n    }\n  }\n\n  \/\/ Launch method and callback registration\n  const launchWhatsAppSignup = () => {\n    FB.login(fbLoginCallback, {\n      config_id: '&lt;BUSINESS_APP_SHARE_CONFIG_ID>', \/\/ your configuration ID goes here\n      response_type: \"code\",\n      override_default_response_type: true,\n      extras: {\n           setup: {},\n           featureType: \"whatsapp_business_app_onboarding\",\n           version: \"v4\",\n           sessionInfoVersion: \"3\",\n      }\n    });\n  }\n&lt;\/script>&lt;!-- Launch button  -->&lt;button onclick=\"launchWhatsAppSignup()\" style=\"background-color: #1877f2; border: 0; border-radius: 4px; color: #fff; cursor: pointer; font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: bold; height: 40px; padding: 0 24px;\">Login with Facebook&lt;\/button><\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u8bf7\u6c42\u65b9\u5f0f POST \/whatsapp\/authorize HTTP\/1.1Host: https:\/\/{yo &hellip; <a href=\"https:\/\/apidoc.joinmc.cn\/?p=72\" class=\"more-link\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">\u5d4c\u5165\u5f0f\u6ce8\u518c<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-72","post","type-post","status-publish","format-standard","hentry","category-6"],"_links":{"self":[{"href":"https:\/\/apidoc.joinmc.cn\/index.php?rest_route=\/wp\/v2\/posts\/72","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/apidoc.joinmc.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/apidoc.joinmc.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/apidoc.joinmc.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/apidoc.joinmc.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=72"}],"version-history":[{"count":4,"href":"https:\/\/apidoc.joinmc.cn\/index.php?rest_route=\/wp\/v2\/posts\/72\/revisions"}],"predecessor-version":[{"id":79,"href":"https:\/\/apidoc.joinmc.cn\/index.php?rest_route=\/wp\/v2\/posts\/72\/revisions\/79"}],"wp:attachment":[{"href":"https:\/\/apidoc.joinmc.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=72"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/apidoc.joinmc.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=72"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/apidoc.joinmc.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=72"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}