CINXE.COM
<!DOCTYPE html> <html lang="zh-Hant" id="facebook" class="no_js"> <head><meta charset="utf-8" /><meta name="referrer" content="default" id="meta_referrer" /><script nonce="4eRojItP">function envFlush(a){function b(b){for(var c in a)b[c]=a[c]}window.requireLazy?window.requireLazy(["Env"],b):(window.Env=window.Env||{},b(window.Env))}envFlush({"useTrustedTypes":true,"isTrustedTypesReportOnly":true,"ajaxpipe_token":"AXhX59utXvgfg_U7fZI","stack_trace_limit":30,"timesliceBufferSize":5000,"show_invariant_decoder":false,"compat_iframe_token":"AUVqxdLM0fgTJgKo_KUHrEtlptQ","isCQuick":false,"brsid":"7440424168103131806"});</script><script nonce="4eRojItP">window.openDatabase&&(window.openDatabase=function(){throw new Error()});</script><script nonce="4eRojItP">_btldr={};</script><script nonce="4eRojItP">function parentIsNotHeadNorBody(a){return a.parentElement!==document.body&&a.parentElement!==document.head}function isTagSupported(a){return a.nodeName==="SCRIPT"||a.nodeName==="LINK"&&((a=getNodeDataSet(a))==null?void 0:a.asyncCss)}function getNodeDataSet(a){return!(a.dataset instanceof window.DOMStringMap)?null:a.dataset}function addLoadEventListeners(a){var b;try{if(a.nodeType!==Node.ELEMENT_NODE)return}catch(a){return}if(parentIsNotHeadNorBody(a)||!isTagSupported(a))return;var c=(b=getNodeDataSet(a))==null?void 0:b.bootloaderHash;if(c!=null&&c!==""){var d=null,e=function(){window._btldr[c]=1,d==null?void 0:d()};d=function(){a.removeEventListener("load",e),a.removeEventListener("error",e)};a.addEventListener("load",e);a.addEventListener("error",e)}}(function(){Array.from(document.querySelectorAll('script,link[data-async-css="1"]')).forEach(function(a){return addLoadEventListeners(a)});var a=new MutationObserver(function(a,b){a.forEach(function(a){a.type==="childList"&&Array.from(a.addedNodes).forEach(function(a){addLoadEventListeners(a)})})});a.observe(document.getElementsByTagName("html")[0],{attributes:!1,childList:!0,subtree:!0})})();</script><style nonce="4eRojItP"></style><script nonce="4eRojItP">__DEV__=0;</script><noscript><meta http-equiv="refresh" content="0; URL=/docs/whatsapp/business-platform/changelog?_fb_noscript=1" /></noscript><title id="pageTitle">變更記錄 - WhatsApp Business 平台 - 文件 - Meta for Developers</title><meta name="bingbot" content="noarchive" /><meta name="viewport" content="width=device-width, initial-scale=1" /><meta name="description" content="" /><meta name="fb:app_id" content="113869198637480" /><meta name="og:site_name" content="Meta for Developers" /><meta name="og:title" content="變更記錄 - WhatsApp Business 平台 - 文件 - Meta for Developers" /><meta name="og:type" content="article" /><meta name="og:url" content="https://developers.facebook.com/docs/whatsapp/business-platform/changelog/" /><meta name="og:image" content="https://static.xx.fbcdn.net/rsrc.php/v3/y1/r/xGN4CvUH3Nz.png" /><meta name="og:locale" content="en_US" /><meta name="og:description" content="" /><meta name="twitter:site:id" content="63359297" /><meta name="twitter:card" content="summary" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog" hreflang="x-default" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog" hreflang="en" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog" hreflang="en-us" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=id_ID" hreflang="id-id" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=id_ID" hreflang="id" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=de_DE" hreflang="de-de" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=de_DE" hreflang="de" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=es_LA" hreflang="es-419" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=es_ES" hreflang="es-es" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=es_ES" hreflang="es" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=fr_FR" hreflang="fr-fr" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=fr_FR" hreflang="fr" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=it_IT" hreflang="it-it" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=it_IT" hreflang="it" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=pt_BR" hreflang="pt-br" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=pt_BR" hreflang="pt" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=vi_VN" hreflang="vi-vn" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=vi_VN" hreflang="vi" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=ru_RU" hreflang="ru-ru" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=ru_RU" hreflang="ru" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=ar_AR" hreflang="ar-ar" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=ar_AR" hreflang="ar" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=th_TH" hreflang="th-th" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=th_TH" hreflang="th" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=ko_KR" hreflang="ko-kr" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=ko_KR" hreflang="ko" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=zh_HK" hreflang="zh-hk" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=zh_TW" hreflang="zh-tw" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=zh_CN" hreflang="zh-cn" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=zh_CN" hreflang="zh" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=ja_JP" hreflang="ja-jp" /><link rel="alternate" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog?locale=ja_JP" hreflang="ja" /><link rel="canonical" href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog/" /><link rel="search" type="application/opensearchdescription+xml" title="Meta for Developers" href="https://developers.facebook.com/opensearch/config.xml" /><link rel="icon" href="https://static.xx.fbcdn.net/rsrc.php/yB/r/2sFJRNmJ5OP.ico" /><link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v4/yr/l/1,cross/5lgCuvmQIBe.css" data-bootloader-hash="cZDPgjQ" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v4/yt/l/1,cross/scs2iBx9PqC.css" data-bootloader-hash="bfZmrY8" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v4/yL/l/1,cross/CZbBUgUjutB.css" data-bootloader-hash="WIQEzfU" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v4/yO/l/1,cross/DofeYSJlLLd.css" data-bootloader-hash="zzuy2xq" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v4/yC/l/1,cross/HGpWgRpJM3b.css" data-bootloader-hash="iHCiaFe" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v4/y4/l/1,cross/WKzOP0l5SUB.css" data-bootloader-hash="0n8jUCL" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v4/ya/l/1,cross/gXVvGlARRSm.css" data-bootloader-hash="pfGV80/" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v4/yx/l/1,cross/Edhu-zYJ9Zc.css" data-bootloader-hash="4WMghNp" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v4/yO/l/1,cross/7JLxi68DK7R.css" data-bootloader-hash="WQUjqJD" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v4/yR/l/1,cross/IbFMUZUMS2O.css" data-bootloader-hash="agX1D/g" crossorigin="anonymous" /> <link type="text/css" rel="stylesheet" href="https://static.xx.fbcdn.net/rsrc.php/v4/yn/l/1,cross/n8srgBZ1XY3.css" data-bootloader-hash="38MIlcl" crossorigin="anonymous" /> <script src="https://static.xx.fbcdn.net/rsrc.php/v3/yy/r/Vjp7vPnuShH.js" data-bootloader-hash="waFoMbU" crossorigin="anonymous"></script> <script nonce="4eRojItP">requireLazy(["HasteSupportData"],function(m){m.handle({"clpData":{"6476":{"r":1000,"s":1},"1838142":{"r":1,"s":1},"1958484":{"r":1,"s":1},"1963303":{"r":1,"s":1},"1952609":{"r":1,"s":1},"1952757":{"r":1,"s":1},"1954516":{"r":1,"s":1},"1848815":{"r":10000,"s":1}},"gkxData":{"1221":{"result":false,"hash":null},"5415":{"result":false,"hash":null},"7742":{"result":false,"hash":null},"8068":{"result":false,"hash":null},"20935":{"result":false,"hash":null},"20936":{"result":false,"hash":null},"20940":{"result":false,"hash":null},"21043":{"result":false,"hash":null},"21116":{"result":false,"hash":null},"25571":{"result":false,"hash":null},"25572":{"result":false,"hash":null},"20948":{"result":true,"hash":null}},"justknobxData":{"2269":{"r":true},"2552":{"r":false},"3323":{"r":true}}})});requireLazy(["TimeSliceImpl","ServerJS"],function(TimeSlice,ServerJS){(new ServerJS()).handle({"define":[["cr:310",["RunWWW"],{"__rc":["RunWWW",null]},-1],["cr:1078",[],{"__rc":[null,null]},-1],["cr:1080",["unexpectedUseInComet"],{"__rc":["unexpectedUseInComet",null]},-1],["cr:1126",["TimeSliceImpl"],{"__rc":["TimeSliceImpl",null]},-1],["cr:3725",["clearTimeoutWWWOrMobile"],{"__rc":["clearTimeoutWWWOrMobile",null]},-1],["cr:4344",["setTimeoutWWWOrMobile"],{"__rc":["setTimeoutWWWOrMobile",null]},-1],["cr:6108",["CSS"],{"__rc":["CSS",null]},-1],["cr:6640",["PromiseImpl"],{"__rc":["PromiseImpl",null]},-1],["cr:7385",["clearIntervalWWW"],{"__rc":["clearIntervalWWW",null]},-1],["cr:7389",["setIntervalAcrossTransitionsWWW"],{"__rc":["setIntervalAcrossTransitionsWWW",null]},-1],["cr:7391",["setTimeoutAcrossTransitionsWWW"],{"__rc":["setTimeoutAcrossTransitionsWWW",null]},-1],["cr:8958",["FBJSON"],{"__rc":["FBJSON",null]},-1],["cr:8959",["DTSG"],{"__rc":["DTSG",null]},-1],["cr:8960",["DTSG_ASYNC"],{"__rc":["DTSG_ASYNC",null]},-1],["cr:696703",[],{"__rc":[null,null]},-1],["cr:708886",["EventProfilerImpl"],{"__rc":["EventProfilerImpl",null]},-1],["cr:135",["RunBlue"],{"__rc":["RunBlue",null]},-1],["cr:6669",["DataStore"],{"__rc":["DataStore",null]},-1],["URLFragmentPreludeConfig",[],{"hashtagRedirect":false,"fragBlacklist":["nonce","access_token","oauth_token","xs","checkpoint_data","code"]},137],["CookiePrivacySandboxConfig",[],{"is_affected_by_samesite_lax":false},7723],["CometPersistQueryParams",[],{"relative":{},"domain":{}},6231],["CookieDomain",[],{"domain":"facebook.com"},6421],["GetAsyncParamsExtraData",[],{"extra_data":{}},7511],["BootloaderConfig",[],{"deferBootloads":false,"jsRetries":[200,500],"jsRetryAbortNum":2,"jsRetryAbortTime":5,"silentDups":false,"timeout":60000,"tieredLoadingFromTier":100,"hypStep4":false,"phdOn":false,"btCutoffIndex":579,"fastPathForAlreadyRequired":true,"earlyRequireLazy":false,"enableTimeoutLoggingForNonComet":false,"deferLongTailManifest":true,"lazySoT":false,"translationRetries":[200,500],"translationRetryAbortNum":3,"translationRetryAbortTime":50},329],["CSSLoaderConfig",[],{"timeout":5000},619],["CookieCoreConfig",[],{"c_user":{"t":31536000,"s":"None"},"cppo":{"t":86400,"s":"None"},"dpr":{"t":604800,"s":"None"},"fbl_st":{"t":31536000,"s":"Strict"},"hckd":{"s":"None"},"i_user":{"t":31536000,"s":"None"},"locale":{"t":604800,"s":"None"},"m_ls":{"t":34560000,"s":"None"},"m_pixel_ratio":{"t":604800,"s":"None"},"noscript":{"s":"None"},"presence":{"t":2592000,"s":"None"},"sfau":{"s":"None"},"usida":{"s":"None"},"vpd":{"t":5184000,"s":"Lax"},"wd":{"t":604800,"s":"Lax"},"wl_cbv":{"t":7776000,"s":"None"},"x-referer":{"s":"None"},"x-src":{"t":1,"s":"None"}},2104],["CurrentUserInitialData",[],{"ACCOUNT_ID":"0","USER_ID":"0","NAME":"","SHORT_NAME":null,"IS_BUSINESS_PERSON_ACCOUNT":false,"HAS_SECONDARY_BUSINESS_PERSON":false,"IS_FACEBOOK_WORK_ACCOUNT":false,"IS_INSTAGRAM_BUSINESS_PERSON":false,"IS_MESSENGER_ONLY_USER":false,"IS_DEACTIVATED_ALLOWED_ON_MESSENGER":false,"IS_MESSENGER_CALL_GUEST_USER":false,"IS_WORK_MESSENGER_CALL_GUEST_USER":false,"IS_WORKROOMS_USER":false,"APP_ID":"256281040558","IS_BUSINESS_DOMAIN":false},270],["LSD",[],{"token":"AVoI2uutZgc"},323],["ServerNonce",[],{"ServerNonce":"15JkOhLWDERX7X1Sa1osYS"},141],["SiteData",[],{"server_revision":1018446447,"client_revision":1018446447,"push_phase":"C3","pkg_cohort":"BP:devsite_pkg","haste_session":"20050.BP:devsite_pkg.2.0..0.0","pr":1,"manifest_base_uri":"https:\/\/static.xx.fbcdn.net","manifest_origin":null,"manifest_version_prefix":null,"be_one_ahead":false,"is_rtl":false,"is_experimental_tier":false,"is_jit_warmed_up":true,"hsi":"7440424168103131806","semr_host_bucket":"6","bl_hash_version":2,"comet_env":0,"wbloks_env":false,"ef_page":null,"compose_bootloads":false,"spin":0,"__spin_r":1018446447,"__spin_b":"trunk","__spin_t":1732358747,"vip":"57.144.160.141"},317],["SprinkleConfig",[],{"param_name":"jazoest","version":2,"should_randomize":false},2111],["UserAgentData",[],{"browserArchitecture":"32","browserFullVersion":"7.0","browserMinorVersion":0,"browserName":"IE","browserVersion":7,"deviceName":"Unknown","engineName":"Trident","engineVersion":"3.0","platformArchitecture":"32","platformName":"Windows","platformVersion":"Vista","platformFullVersion":"Vista"},527],["PromiseUsePolyfillSetImmediateGK",[],{"www_always_use_polyfill_setimmediate":true},2190],["JSErrorLoggingConfig",[],{"appId":256281040558,"extra":[],"reportInterval":50,"sampleWeight":null,"sampleWeightKey":"__jssesw","projectBlocklist":[]},2776],["CookieCoreLoggingConfig",[],{"maximumIgnorableStallMs":16.67,"sampleRate":9.7e-5,"sampleRateClassic":1.0e-10,"sampleRateFastStale":1.0e-8},3401],["ImmediateImplementationExperiments",[],{"prefer_message_channel":true},3419],["UriNeedRawQuerySVConfig",[],{"uris":["dms.netmng.com","doubleclick.net","r.msn.com","watchit.sky.com","graphite.instagram.com","www.kfc.co.th","learn.pantheon.io","www.landmarkshops.in","www.ncl.com","s0.wp.com","www.tatacliq.com","bs.serving-sys.com","kohls.com","lazada.co.th","xg4ken.com","technopark.ru","officedepot.com.mx","bestbuy.com.mx","booking.com","nibio.no","myworkdayjobs.com","united-united.com","gcc.gnu.org"]},3871],["WebConnectionClassServerGuess",[],{"connectionClass":"EXCELLENT"},4705],["BootloaderEndpointConfig",[],{"debugNoBatching":false,"maxBatchSize":-1,"endpointURI":"https:\/\/developers.facebook.com\/ajax\/bootloader-endpoint\/"},5094],["ServerTimeData",[],{"serverTime":1732358748718,"timeOfRequestStart":1732358747833.8,"timeOfResponseStart":1732358747833.8},5943],["BigPipeExperiments",[],{"link_images_to_pagelets":false,"am_page_load_promise_timeout":false},907],["cr:7730",["getFbtResult"],{"__rc":["getFbtResult",null]},-1],["cr:8906",["goURIWWW"],{"__rc":["goURIWWW",null]},-1],["cr:925100",["RunBlue"],{"__rc":["RunBlue",null]},-1],["cr:7386",["clearTimeoutWWW"],{"__rc":["clearTimeoutWWW",null]},-1],["cr:7390",["setTimeoutWWW"],{"__rc":["setTimeoutWWW",null]},-1],["cr:1003267",["clearIntervalBlue"],{"__rc":["clearIntervalBlue",null]},-1],["cr:896462",["setIntervalAcrossTransitionsBlue"],{"__rc":["setIntervalAcrossTransitionsBlue",null]},-1],["cr:986633",["setTimeoutAcrossTransitionsBlue"],{"__rc":["setTimeoutAcrossTransitionsBlue",null]},-1],["cr:6799",["EventProfilerAdsSessionProvider"],{"__rc":["EventProfilerAdsSessionProvider",null]},-1],["IntlVariationHoldout",[],{"disable_variation":false},6533],["IntlNumberTypeProps",["IntlCLDRNumberType01"],{"module":{"__m":"IntlCLDRNumberType01"}},7027],["AdsManagerReadRegions",[],{"excluded_endpoints":["\/am_tabular"]},7950],["AsyncRequestConfig",[],{"retryOnNetworkError":"1","useFetchStreamAjaxPipeTransport":true},328],["DTSGInitialData",[],{},258],["FbtQTOverrides",[],{"overrides":{}},551],["IntlPhonologicalRules",[],{"meta":{},"patterns":{}},1496],["IntlViewerContext",[],{"GENDER":3,"regionalLocale":null},772],["NumberFormatConfig",[],{"decimalSeparator":".","numberDelimiter":",","minDigitsForThousandsSeparator":4,"standardDecimalPatternInfo":{"primaryGroupSize":3,"secondaryGroupSize":3},"numberingSystemData":null},54],["SessionNameConfig",[],{"seed":"2Ybi"},757],["ZeroCategoryHeader",[],{},1127],["ZeroRewriteRules",[],{"rewrite_rules":{},"whitelist":{"\/hr\/r":1,"\/hr\/p":1,"\/zero\/unsupported_browser\/":1,"\/zero\/policy\/optin":1,"\/zero\/optin\/write\/":1,"\/zero\/optin\/legal\/":1,"\/zero\/optin\/free\/":1,"\/about\/privacy\/":1,"\/about\/privacy\/update\/":1,"\/privacy\/explanation\/":1,"\/zero\/toggle\/welcome\/":1,"\/zero\/toggle\/nux\/":1,"\/zero\/toggle\/settings\/":1,"\/fup\/interstitial\/":1,"\/work\/landing":1,"\/work\/login\/":1,"\/work\/email\/":1,"\/ai.php":1,"\/js_dialog_resources\/dialog_descriptions_android.json":0,"\/connect\/jsdialog\/MPlatformAppInvitesJSDialog\/":0,"\/connect\/jsdialog\/MPlatformOAuthShimJSDialog\/":0,"\/connect\/jsdialog\/MPlatformLikeJSDialog\/":0,"\/qp\/interstitial\/":1,"\/qp\/action\/redirect\/":1,"\/qp\/action\/close\/":1,"\/zero\/support\/ineligible\/":1,"\/zero_balance_redirect\/":1,"\/zero_balance_redirect":1,"\/zero_balance_redirect\/l\/":1,"\/l.php":1,"\/lsr.php":1,"\/ajax\/dtsg\/":1,"\/checkpoint\/block\/":1,"\/exitdsite":1,"\/zero\/balance\/pixel\/":1,"\/zero\/balance\/":1,"\/zero\/balance\/carrier_landing\/":1,"\/zero\/flex\/logging\/":1,"\/tr":1,"\/tr\/":1,"\/sem_campaigns\/sem_pixel_test\/":1,"\/bookmarks\/flyout\/body\/":1,"\/zero\/subno\/":1,"\/confirmemail.php":1,"\/policies\/":1,"\/mobile\/internetdotorg\/classifier\/":1,"\/zero\/dogfooding":1,"\/xti.php":1,"\/zero\/fblite\/config\/":1,"\/hr\/zsh\/wc\/":1,"\/ajax\/bootloader-endpoint\/":1,"\/mobile\/zero\/carrier_page\/":1,"\/mobile\/zero\/carrier_page\/education_page\/":1,"\/mobile\/zero\/carrier_page\/feature_switch\/":1,"\/mobile\/zero\/carrier_page\/settings_page\/":1,"\/aloha_check_build":1,"\/upsell\/zbd\/softnudge\/":1,"\/mobile\/zero\/af_transition\/":1,"\/mobile\/zero\/af_transition\/action\/":1,"\/mobile\/zero\/freemium\/":1,"\/mobile\/zero\/freemium\/redirect\/":1,"\/mobile\/zero\/freemium\/zero_fup\/":1,"\/privacy\/policy\/":1,"\/privacy\/center\/":1,"\/data\/manifest\/":1,"\/cmon":1,"\/cmon\/":1,"\/4oh4.php":1,"\/autologin.php":1,"\/birthday_help.php":1,"\/checkpoint\/":1,"\/contact-importer\/":1,"\/cr.php":1,"\/legal\/terms\/":1,"\/login.php":1,"\/login\/":1,"\/mobile\/account\/":1,"\/n\/":1,"\/remote_test_device\/":1,"\/upsell\/buy\/":1,"\/upsell\/buyconfirm\/":1,"\/upsell\/buyresult\/":1,"\/upsell\/promos\/":1,"\/upsell\/continue\/":1,"\/upsell\/h\/promos\/":1,"\/upsell\/loan\/learnmore\/":1,"\/upsell\/purchase\/":1,"\/upsell\/promos\/upgrade\/":1,"\/upsell\/buy_redirect\/":1,"\/upsell\/loan\/buyconfirm\/":1,"\/upsell\/loan\/buy\/":1,"\/upsell\/sms\/":1,"\/wap\/a\/channel\/reconnect.php":1,"\/wap\/a\/nux\/wizard\/nav.php":1,"\/wap\/appreg.php":1,"\/wap\/birthday_help.php":1,"\/wap\/c.php":1,"\/wap\/confirmemail.php":1,"\/wap\/cr.php":1,"\/wap\/login.php":1,"\/wap\/r.php":1,"\/zero\/datapolicy":1,"\/a\/timezone.php":1,"\/a\/bz":1,"\/bz\/reliability":1,"\/r.php":1,"\/mr\/":1,"\/reg\/":1,"\/registration\/log\/":1,"\/terms\/":1,"\/f123\/":1,"\/expert\/":1,"\/experts\/":1,"\/terms\/index.php":1,"\/terms.php":1,"\/srr\/":1,"\/msite\/redirect\/":1,"\/fbs\/pixel\/":1,"\/contactpoint\/preconfirmation\/":1,"\/contactpoint\/cliff\/":1,"\/contactpoint\/confirm\/submit\/":1,"\/contactpoint\/confirmed\/":1,"\/contactpoint\/login\/":1,"\/preconfirmation\/contactpoint_change\/":1,"\/help\/contact\/":1,"\/survey\/":1,"\/upsell\/loyaltytopup\/accept\/":1,"\/settings\/":1,"\/lite\/":1,"\/zero_status_update\/":1,"\/operator_store\/":1,"\/upsell\/":1,"\/wifiauth\/login\/":1}},1478],["DTSGInitData",[],{"token":"","async_get_token":""},3515],["WebDriverConfig",[],{"isTestRunning":false,"isJestE2ETestRun":false,"isXRequestConfigEnabled":false,"auxiliaryServiceInfo":{},"testPath":null,"originHost":null},5332],["EventConfig",[],{"sampling":{"bandwidth":0,"play":0,"playing":0,"progress":0,"pause":0,"ended":0,"seeked":0,"seeking":0,"waiting":0,"loadedmetadata":0,"canplay":0,"selectionchange":0,"change":0,"timeupdate":0,"adaptation":0,"focus":0,"blur":0,"load":0,"error":0,"message":0,"abort":0,"storage":0,"scroll":200000,"mousemove":20000,"mouseover":10000,"mouseout":10000,"mousewheel":1,"MSPointerMove":10000,"keydown":0.1,"click":0.02,"mouseup":0.02,"__100ms":0.001,"__default":5000,"__min":100,"__interactionDefault":200,"__eventDefault":100000},"page_sampling_boost":1,"interaction_regexes":{},"interaction_boost":{},"event_types":{},"manual_instrumentation":false,"profile_eager_execution":false,"disable_heuristic":true,"disable_event_profiler":false},1726],["cr:8828",[],{"__rc":[null,null]},-1],["cr:1094907",[],{"__rc":[null,null]},-1],["cr:1183579",["InlineFbtResultImpl"],{"__rc":["InlineFbtResultImpl",null]},-1],["cr:806696",["clearTimeoutBlue"],{"__rc":["clearTimeoutBlue",null]},-1],["cr:807042",["setTimeoutBlue"],{"__rc":["setTimeoutBlue",null]},-1],["FbtResultGK",[],{"shouldReturnFbtResult":true,"inlineMode":"NO_INLINE"},876],["AdsInterfacesSessionConfig",[],{},2393],["DataStoreConfig",[],{"expandoKey":"__FB_STORE","useExpando":true},2915],["InitialCookieConsent",[],{"deferCookies":false,"initialConsent":[1,2],"noCookies":false,"shouldShowCookieBanner":false,"shouldWaitForDeferredDatrCookie":false,"optedInIntegrations":["adobe_marketo_rest_api","blings_io_video","chili_piper_api","cloudfront_cdn","giphy_media","google_ads_pixel_frame_legacy","google_ads_pixel_img_legacy","google_ads_pixel_legacy","google_ads_remarketing_tag","google_ads_services","google_analytics_4_tag","google_analytics_img","google_cached_img","google_double_click_loading","google_double_click_redirecting","google_double_click_uri_connect","google_double_click_uri_frame","google_double_click_uri_img","google_fonts","google_fonts_font","google_maps","google_paid_ads_frame","google_paid_ads_img","google_translate","google_universal_analytics_legacy","google_universal_analytics_legacy_img","google_universal_analytics_legacy_script","jio","linkedin_insight","linkedin_insight_img","mapbox_maps_api","medallia_digital_experience_analytics","microsoft_exchange","nytimes_oembed","reachtheworld_s3","soundcloud_oembed","spotify_oembed","spreaker_oembed","ted_oembed","tenor_api","tenor_images","tenor_media","tiktok_oembed","twitter_analytics_pixel","twitter_analytics_pixel_img","twitter_legacy_embed","vimeo_oembed","youtube_embed","youtube_oembed","advertiser_hosted_pixel","airbus_sat","amazon_media","apps_for_office","arkose_captcha","aspnet_cdn","autodesk_fusion","bing_maps","bing_widget","boku_wallet","bootstrap","box","cardinal_centinel_api","chromecast_extensions","cloudflare_cdnjs","cloudflare_datatables","cloudflare_relay","conversions_api_gateway","demandbase_api","digitalglobe_maps_api","dlocal","dropbox","esri_sat","facebook_sdk","fastly_relay","gmg_pulse_embed_iframe","google_ads_conversions_tag","google_drive","google_fonts_legacy","google_hosted_libraries","google_oauth_api","google_recaptcha","here_map_ext","hive_streaming_video","isptoolbox","jquery","js_delivr","kbank","mathjax","meta_pixel","metacdn","microsoft_excel","microsoft_office_addin","microsoft_onedrive","microsoft_speech","microsoft_teams","mmi_tiles","open_street_map","paypal_billing_agreement","paypal_oauth_api","payu","plaid","platformized_adyen_checkout","plotly","pydata","recruitics","rstudio","salesforce_lighting","stripe","team_center","tripshot","trustly_direct_debit_ach","twilio_voice","unifier","unsplash_api","unsplash_image_loading","vega","yoti_api","youtube_oembed_api","google_apis","google_apis_scripts","google_img","google_tag","google_uri_frame","google_uri_script"],"hasGranularThirdPartyCookieConsent":true,"exemptedIntegrations":["advertiser_hosted_pixel","airbus_sat","amazon_media","apps_for_office","arkose_captcha","aspnet_cdn","autodesk_fusion","bing_maps","bing_widget","boku_wallet","bootstrap","box","cardinal_centinel_api","chromecast_extensions","cloudflare_cdnjs","cloudflare_datatables","cloudflare_relay","conversions_api_gateway","demandbase_api","digitalglobe_maps_api","dlocal","dropbox","esri_sat","facebook_sdk","fastly_relay","gmg_pulse_embed_iframe","google_ads_conversions_tag","google_drive","google_fonts_legacy","google_hosted_libraries","google_oauth_api","google_recaptcha","here_map_ext","hive_streaming_video","isptoolbox","jquery","js_delivr","kbank","mathjax","meta_pixel","metacdn","microsoft_excel","microsoft_office_addin","microsoft_onedrive","microsoft_speech","microsoft_teams","mmi_tiles","open_street_map","paypal_billing_agreement","paypal_oauth_api","payu","plaid","platformized_adyen_checkout","plotly","pydata","recruitics","rstudio","salesforce_lighting","stripe","team_center","tripshot","trustly_direct_debit_ach","twilio_voice","unifier","unsplash_api","unsplash_image_loading","vega","yoti_api","youtube_oembed_api"]},4328],["AnalyticsCoreData",[],{"device_id":"$^|AcbnoGCMsMu-wHqYJV2bWGCILRLl33p9gGdvczvt4v019PCOQglBGwAG4j11onx-jdZbEdMz9penfQMgA7E4lPJ-fLns|fd.AcaPlg7_wCduJ6W8eW49wgy9u3VWh9rXJcV4eX3vNUN7l9t-7zQslun256RSGeqOhdrpBS2hzrWgbWDqpYy6Q6v2","app_id":"256281040558","enable_bladerunner":false,"enable_ack":true,"push_phase":"C3","enable_observer":false,"enable_cmcd_observer":false,"enable_dataloss_timer":false,"enable_fallback_for_br":true,"queue_activation_experiment":false,"max_delay_br_queue":60000,"max_delay_br_queue_immediate":3,"max_delay_br_init_not_complete":3000,"consents":{},"app_universe":1,"br_stateful_migration_on":true,"enable_non_fb_br_stateless_by_default":false,"use_falco_as_mutex_key":false,"is_intern":false,"enable_session_id_bug_fix":true},5237]],"require":[["markJSEnabled"],["URLFragmentPrelude"],["Primer"],["BigPipe"],["Bootloader"],["TimeSlice"],["AsyncRequest"],["FbtLogging"],["IntlQtEventFalcoEvent"],["RequireDeferredReference","unblock",[],[["AsyncRequest","FbtLogging","IntlQtEventFalcoEvent"],"sd"]],["RequireDeferredReference","unblock",[],[["AsyncRequest","FbtLogging","IntlQtEventFalcoEvent"],"css"]]]});});</script></head><body class="_55w7 win x1 Locale_zh_HK" dir="ltr"><script type="text/javascript" nonce="4eRojItP">requireLazy(["bootstrapWebSession"],function(j){j(1732358747)})</script><div class="_li"><div style="position: absolute;"><iframe frameborder="0" height="0" width="0" id="u_0_1_1i"></iframe></div><div style="position: absolute;"><iframe frameborder="0" height="0" width="0" id="u_0_2_kE"></iframe></div><div style="position: absolute;"><iframe frameborder="0" height="0" width="0" id="u_0_3_WM"></iframe></div><div style="position: absolute;"><iframe frameborder="0" height="0" width="0" id="u_0_4_+3"></iframe></div><span><img src="https://facebook.com/security/hsts-pixel.gif?c=3.2.5" width="0" height="0" style="display:none" /></span><div class="_li _4xit"><div class="_1n5h" id="devsite_header" data-referrer="devsite_header" data-click-area="Nav"></div><div class="_11st" data-click-area="Main" id="rebrandBodyID"><div class="_1525"><div class="_660z _3u39"><div class="_5gyr _5gy5 _5k6m"><div class="_1jbo _4are"><div id="documentation_breadcrumbs_pagelet" data-referrer="documentation_breadcrumbs_pagelet"></div></div></div><div class="_5gy5"><div class="_1jbo _4are _1jca _1jc- _5zlb"><div class="_4lr1" id="documentation_primary_nav_pagelet"><div class="_7a4" id="documentation_primary_nav_pagelet_container"><div class="_3wm0"><div class="_3wm1" data-click-area="left_side_nav"><div class="_3-96 _v-_"><a class="_cdp" href="/docs/whatsapp">WhatsApp Business 平台</a></div><ul><li class="_3cx7 _3cxd"><a href="/docs/whatsapp/overview" class="_3cx9">平台簡介</a></li><li class="_3cx7 _3cxd"><a href="/docs/whatsapp/on-premises/sunset" class="_3cx9">內部部署 API 停用事宜</a></li><li class="_3cx7 _3cxd"><a href="/docs/whatsapp/cloud-vs-onprem" class="_3cx9">Cloud vs On-Prem</a></li><li class="_3cx7 _3cxd"><a href="/docs/whatsapp/phone-numbers" class="_3cx9">手機號碼</a></li><li class="_3cx7 _3cxd"><a href="/docs/whatsapp/conversation-types" class="_3cx9">訊息</a></li><li class="_3cx7 _3cxd"><a href="/docs/whatsapp/pricing" class="_3cx9">定價</a></li><li class="_3cx7 _3cxd"><a href="/docs/whatsapp/messaging-limits" class="_3cx9">品質評級和收發訊息限制</a></li><li class="_3cx7 _3cxd"><a href="/docs/whatsapp/webhooks" class="_3cx9">Webhooks</a></li><li class="_3cx7 _3cxd"><a href="/docs/whatsapp/solution-providers" class="_3cx9">Solution Providers</a></li><li class="_3cx7 _3cxd"><a href="/docs/whatsapp/embedded-signup" class="_3cx9">內嵌註冊</a></li><li class="_3cx7 _3cxd"><a href="/docs/whatsapp/link-previews" class="_3cx9">Link Previews</a></li><li class="_3cx7 _3cxd"><a href="/docs/whatsapp/overview/policy-enforcement" class="_3cx9">政策執行</a></li><li class="_3cx7 _3cxd"><a href="/docs/whatsapp/business-platform/changelog" class="_3cx9">變更記錄</a></li><li class="_3cx7 _3cxd"><a href="/docs/whatsapp/business-platform/developer-onboarding-changelog" class="_3cx9">Developer Onboarding Changelog</a></li><li class="_3cx7 _3cxd"><a href="/docs/whatsapp/support" class="_3cx9">支援</a></li></ul></div><div class="_2pi6"><span class="img _55ym _55yq _55yo _5d9-" aria-busy="true" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuetext="載入中……"></span></div></div></div></div></div><div class="_1jbo _4are _1jcw _1jd4 _5zlc"><div class="_1dyy" id="u_0_5_Ih"></div><div id="documentation_body_pagelet" data-referrer="documentation_body_pagelet"><div class="_34yh" id="u_0_0_qO"><div class="_4cel"><span data-click-area="main"><div class="_40c7"><div class="_57yz _57z0"><div class="_57y-"><div class="clearfix"><div class="rfloat _ohf"><a role="button" class="_42ft _4jy0 _4jy3 _517h _51sy" href="/docs/whatsapp/business-platform/changelog/?translation">返回中文(香港)</a></div><div>這份文件已更新。<br />中文(香港) 的翻譯尚未完成。</div></div><div class="_50f8 _50f3">英文更新時間:<abbr data-utime="1731717981" data-tooltip-content="2024年11月15日星期五 16:46" data-hover="tooltip"><span class="timestampContent">11月15日</span></abbr><br />中文(香港) 更新時間:<abbr data-utime="1722849332" data-tooltip-content="2024年8月5日星期一 02:15" data-hover="tooltip"><span class="timestampContent">8月5日</span></abbr></div></div></div></div><div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><div class="_7aa"><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><p><span style="float:left;padding-top:3px;padding-right:5px;"><img class="img" src="https://scontent-hkg4-1.xx.fbcdn.net/v/t39.8562-6/59399685_595945094257428_807173360218800128_n.png?stp=dst-webp&_nc_cat=108&ccb=1-7&_nc_sid=7785fb&_nc_ohc=buKMp83Fr54Q7kNvgEe4tbV&_nc_zt=14&_nc_ht=scontent-hkg4-1.xx&_nc_gid=AOpF-Ma8ArcAt2wV1Q1Lz_D&oh=00_AYDIaJ3gQGUTJuoS29lygwUOJsOBAIoqNmeq_pu-7X_tuQ&oe=674781BA" height="20px" alt="" /></span><a href="https://developers.facebook.com/docs/whatsapp">WhatsApp Business 平台</a></p></div></div></div><h1>Changelog</h1> <p>This document is a log of changes to the WhatsApp Business Platform.</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>November 13, 2024</h2> <p><em>Cloud API</em></p> <ul> <li>Added <a href="/docs/graph-api/reference/whats-app-business-solution/access_token/#Reading">GET /<SOLUTION_ID>/access_token</a> endpoint for <a href="/docs/whatsapp/solution-providers/multi-partner-solutions#getting-customer-business-tokens">getting business tokens</a> of business customers who have onboarded to the platform via a Multi-Partner Solution.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>November 12, 2024</h2> <p><em>Cloud API</em></p> <ul> <li>Added <a href="/docs/graph-api/reference/whats-app-business-account/set_solution_migration_intent/#Creating">POST /<WHATSAPP_BUSINESS_ACCOUNT>/set_solution_migration_intent</a> endpoint to enable Tech Providers to <a href="/docs/whatsapp/embedded-signup/migrating-customer-assets#switching-solution-partners-with-multi-partner-solutions">migrate business customers</a> from one Solution Partner and Multi-Partner Solution to another Solution Partner and Multi-Partner Solution.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>November 5, 2024</h2> <p><em>All APIs</em></p> <ul> <li>Added <a href="/docs/marketing-api/reference/business/self_certify_whatsapp_business/#Creating">POST /<BUSINESS_PORTFOLIO_ID>/self_certify_whatsapp_business</a> endpoint for <a href="/docs/whatsapp/solution-providers/partner-led-business-verification">partner-led business verifiation</a>.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>October 11, 2024</h2> <p><em>Business Management API</em></p> <ul> <li>Added <a href="/docs/graph-api/reference/whats-app-business-account/set_solution_migration_intent/#Creating"><strong>POST /<WHATSAPP_BUSINESS_ACCOUNT_ID>/set_solution_migration_intent</strong></a> endpoint for <a href="/docs/whatsapp/embedded-signup/migrating-customer-assets#adding-a-waba-to-a-multi-partner-solution">adding a WABA to an active multi-partner solution</a>.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>October 2, 2024</h2> <p><em>Cloud API, version 21.0 changes</em></p> <ul> <li>Starting with version 21.0 the <code>package_name</code> and <code>signature_hash</code> parameters must be defined within the <code>supported_apps</code> array when creating <a href="/docs/whatsapp/business-management-api/authentication-templates/autofill-button-authentication-templates#post-body">one-tap autofill</a> and <a href="/docs/whatsapp/business-management-api/authentication-templates/zero-tap-authentication-templates#post-body">zero-tap</a> authentication templates.</li> <li>Starting with version 21.0, to enable <a href="/docs/whatsapp/cloud-api/overview/local-storage/">local storage</a> on a business phone number, the number must be in an unregistered state, and you must use the <a href="/docs/graph-api/reference/whats-app-business-account-to-number-current-status/settings/#Updating"><strong>POST /<WHATSAPP_BUSINESS_PHONE_NUMBER>/settings</strong></a> endpoint to enable local storage before registering the number (instead of enabling during registration). To support these changes: <ul> <li>Added a <code>storage_configuration</code> parameter to the <a href="/docs/graph-api/reference/whats-app-business-account-to-number-current-status/settings/#Updating"><strong>POST /<WHATSAPP_BUSINESS_PHONE_NUMBER>/settings</strong></a> endpoint, which can be used to enable or disable local storage.</li> <li>Removed the <code>data_localization_region</code> parameter from the <a href="/docs/graph-api/reference/whats-app-business-account-to-number-current-status/register/#Creating"><strong>POST /<WHATSAPP_BUSINESS_PHONE_NUMBER>/register</strong></a> endpoint.</li> </ul></li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>September 25, 2024</h2> <p><em>Cloud API</em></p> <ul> <li>Changed steps in the App Dashboard to make it easier to <a href="/docs/whatsapp/solution-providers/get-started-for-tech-providers">become a Tech Provider</a>.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>September 24, 2024</h2> <p><em>Cloud API</em></p> <ul> <li>Added <a href="/docs/whatsapp/cloud-api/payments-api/payments-in/checkout-button-templates">checkout button templates</a> (only available to India businesses that use business phone numbers with India country calling codes).</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>September 11, 2024</h2> <p><em>Cloud API</em></p> <ul> <li>Added <a href="/docs/whatsapp/business-management-api/message-templates/spm-templates">single-product message templates</a>.</li> <li>Added <a href="/docs/whatsapp/business-management-api/message-templates/product-card-carousel-templates">product card carousel templates</a>.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>September 10, 2024</h2> <p><em>Cloud API</em></p> <ul> <li>Changed media asset caching behavior from developer definable (via Cache-Control header) to a fixed time period of 10 minutes. You can still force us to fetch assets from your server instead of our cache, however. See <a href="/docs/whatsapp/cloud-api/guides/send-messages#media-caching">Media Caching</a>.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>September 6, 2024</h2> <p><em>Cloud API</em></p> <ul> <li>Added <strong>Messages</strong> <a href="/docs/whatsapp/business-management-api/get-started#business-asset-access">business asset access</a> for more granular control of WhatsApp Business Account access.</li> <li>Added ability to create <a href="/docs/whatsapp/solution-providers/multi-partner-solution-embedded-creation">Multi-Partner Solutions via embeddable button</a>.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>June 1, 2024</h2> <p><em>Cloud API</em></p> <ul> <li>Added ability to set a <a href="/docs/whatsapp/business-management-api/message-templates#customizing-time-to-live">custom time-to-live</a> on utility templates.</li> </ul> <p><em>Business Management API</em></p> <ul> <li>Added <a href="/docs/whatsapp/updates-to-pricing/new-template-guidelines#automatic-category-updates">automatic category updates</a> to correct templates that are miscategorized according to our <a href="/docs/whatsapp/updates-to-pricing/new-template-guidelines#template-category-guidelines">guidelines</a>.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>April 10, 2024</h2> <p><em>Cloud API</em></p> <ul> <li>Added <a href="https://developers.facebook.com/docs/whatsapp/cloud-api/guides/send-message-templates/utility-templates">Utility Template Library</a></li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>April 10, 2024</h2> <p><em>Cloud API</em></p> <ul> <li>Added <a href="/docs/whatsapp/embedded-signup/webhooks/override#set-phone-number-alternate-callback">webook callback URL override on business phone numbers</a>.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>March 18, 2024</h2> <p><em>Cloud API</em></p> <ul> <li>Added the <a href="/docs/whatsapp/cloud-api/phone-numbers/conversational-components/#using-the-api">Conversational Components API</a>.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>February 13, 2024</h2> <p><em>Cloud API</em></p> <ul> <li>Changed business phone number <a href="/docs/whatsapp/cloud-api/reference/registration">registration/deregistration</a> attempt limits to 10 requests per business number in a 72 hour moving window (was a one-week moving window).</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>February 6, 2024</h2> <p><em>Cloud API</em>, <em>On-Premises API</em></p> <ul> <li>Added <a href="/docs/whatsapp/cloud-api/guides/send-message-templates#per-user-marketing-template-message-limits">per-user marketing template message limits</a> to help deliver high-quality user experiences.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>January 26, 2024</h2> <p><em>Cloud API</em></p> <ul> <li>Changed Cloud API template message delivery retry time-to-live from 24 hours to 30 days. You can still <a href="/docs/whatsapp/business-management-api/authentication-templates/#time-to-live">override this value</a> for authentication templates.</li> <li>Changed <a href="/docs/whatsapp/cloud-api/reference/messages#message-object"><code>biz_opaque_callback_data</code></a> character maximum from 256 to 512.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>January 18, 2024</h2> <p><em>Cloud API</em></p> <ul> <li>Added <a href="/docs/whatsapp/cloud-api/phone-numbers/conversational-components">Conversational Components</a>.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>December 18, 2023</h2> <p><em>Cloud API</em></p> <ul> <li>Added <a href="/docs/whatsapp/cloud-api/guides/send-messages/location-request-messages">location request messages</a>.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>December 12, 2023</h2> <p><em>Business Management API</em></p> <ul> <li>Added <code>cta_url_link_tracking_opted_out</code> field on WhatsApp Message Template node for <a href="/docs/whatsapp/business-management-api/analytics#disabling-button-click-analytics">enabling/disabling button click tracking</a>.</li> <li><a href="/docs/whatsapp/business-management-api/analytics#template-analytics">Template analytics</a> now include button clicks in templates categorized as <code>UTILITY</code>.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>November 20, 2023</h2> <p><em>Business Management API</em></p> <ul> <li>Added <a href="/docs/whatsapp/business-management-api/authentication-templates/error-signals#console-logging">console logging</a> to help with debugging one-tap and zero-tap authentication templates.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>November 14, 2023</h2> <p><em>Cloud API</em></p> <ul> <li>Added <code>health_status</code> field to various nodes for checking <a href="/docs/whatsapp/cloud-api/health-status">messaging health status</a>.</li> <li>Added <a href="/docs/whatsapp/cloud-api/reference/messages#message-object"><code>biz_opaque_callback_data</code> field</a> to free-form messages for including arbitrary strings in <a href="/docs/whatsapp/cloud-api/webhooks/components#statuses-object"><strong>messages</strong> webhooks</a>.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>November 3, 2023</h2> <p><em>Business Management API</em></p> <ul> <li><a href="/docs/whatsapp/business-management-api/message-templates/carousel-templates">Carousel template</a> creation now requires at least one button.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>October 23, 2023</h2> <p><em>Business Management API</em>, <em>Cloud API</em>, <em>On-Premises API</em></p> <ul> <li>Added <a href="/docs/whatsapp/business-management-api/authentication-templates/zero-tap-authentication-templates">zero-tap authentication messages</a>.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>October 10, 2023</h2> <p><em>Flows</em></p> <ul> <li><a href="/docs/whatsapp/flows">WhatsApp Flows</a> is now available.</li> </ul> <p><em>Cloud API</em></p> <ul> <li>Added new <code>data_localization_region</code> field on <a href="https://developers.facebook.com/docs/whatsapp/cloud-api/reference/registration">WhatsApp Business Phone Number > Register</a> endpoint for enabling <a href="/docs/whatsapp/cloud-api/overview/local-storage/">local storage</a>.</li> <li>Added new <a href="/docs/whatsapp/cloud-api/guides/send-messages#cta-url-buttons">click-to-action URL buttons</a> for free-form interactive messages.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>October 4, 2023</h2> <p><em>Business Management API</em>, <em>Cloud API</em>, <em>On-Premises API</em></p> <ul> <li><a href="/docs/whatsapp/business-management-api/authentication-templates">Authentication templates</a> using the code expiration warning now use the <code>code_expiration_minutes</code> value (instead of a default of 10 minutes) to determine if the delivered template message should display an autofill button or copy code button.</li> <li>Autofill buttons displayed in a delivered template message will become disabled after the amount of time indicated by the template's <code>code_expiration_minutes</code> value, if present (or after 10 minutes, if not present).</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>October 2, 2023</h2> <p><em>Cloud API</em></p> <ul> <li>Added new <a href="/docs/whatsapp/business-management-api/message-templates/limited-time-offer-templates">limited time offer templates</a> and new <code>limited_time_offer</code> template component.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>September 27, 2023</h2> <p><em>Cloud API</em></p> <ul> <li>Added <code>ctwa_clid</code> property to <code>referral</code> object in <a href="/docs/whatsapp/cloud-api/webhooks/components#messages-object">messages webhooks</a>. Indicates the click ID generated when the user taps an ad that clicks to WhatsApp in order to send the message.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>September 18, 2023</h2> <p><em>Cloud API</em>, <em>On-Premises API</em></p> <ul> <li>Legacy authentication templates (authentication templates without <a href="/docs/whatsapp/business-management-api/authentication-templates">one-time password buttons</a>) can continue to be sent, edited, and appealed until April 1, 204 (extended from October 2, 2023).</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>September 12, 2023</h2> <p><em>Business Management API</em></p> <ul> <li>GET request responses on <a href="/docs/whatsapp/business-management-api/authentication-templates">authentication templates</a> now include <code>add_security_recommendation</code> and <code>code_expiration_minutes</code> template components in <code>component</code> value.</li> <li>Added new <a href="/docs/whatsapp/business-management-api/get-started#whatsapp-business-account-control">WhatsApp Business Account Access</a> levels for more granular control.</li> <li>GET requests on <a href="/docs/graph-api/reference/whats-app-business-account/phone_numbers/">WhatsApp Business Account > Phone Numbers</a> and <a href="/docs/graph-api/reference/whats-app-business-account/message_templates/">WhatsApp Business Account > Message Templates</a> now return error code <code>200</code> if the user identified by token has not been granted appropriate <a href="/docs/whatsapp/business-management-api/get-started#whatsapp-business-account-control">WhatsApp Business Account Access</a>.</li> <li>Added <a href="/docs/whatsapp/business-management-api/message-templates/template-migration">Template Migration</a>.</li> </ul> <p><em>Cloud API</em></p> <ul> <li>Added <code>throughput</code> and <code>platform_type</code> fields to <a href="/docs/graph-api/reference/whats-app-business-account-to-number-current-status/">WhatsApp Business Phone Numbers</a>.</li> <li>Added <a href="/docs/whatsapp/business-management-api/message-templates/carousel-templates">Carousel Templates</a>. </li> </ul> <p><em>Cloud API</em>, <em>On-Premises API</em></p> <ul> <li><a href="/docs/whatsapp/cloud-api/guides/migrating-from-onprem-to-cloud">Migrating business phone numbers</a> that have multiconnect running 2 or more shards from On-Premises API to Cloud API automatically upgrades the numbers to higher Cloud API throughput.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>August 28, 2023</h2> <p><em>Cloud API</em>, <em>On-Premises API</em></p> <ul> <li>Added <a href="/docs/whatsapp/message-templates/guidelines#template-pacing">template pacing</a> (beta, for select countries).</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>August 15, 2023</h2> <p><em>Business Management API</em></p> <ul> <li>Added <a href="/docs/whatsapp/business-management-api/analytics#template-analytics"><code>template_analytics</code></a> (in beta).</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>August 8, 2023</h2> <p><em>Tools</em></p> <ul> <li>Added Cloud API localized storage status to <a href="https://l.facebook.com/l.php?u=https%3A%2F%2Fmetastatus.com%2Fwhatsapp-business-api&h=AT2fuEHANMBrT4aXTMO8FQ58k-DaLZ43EBTO8THI8-a-WlyGQY58OFA2OMFE8W5B9_BSwxXMKy-0wPEQc9ZIuMUEght9sTLSUS67HeuozQLi30YpQKXU39m6tgSZcsdzeNF1n2w0F1V2Ky61aJ8Ht1j1bA" target="_blank" rel="nofollow" data-lynx-mode="hover">WhatsApp Business API Status</a> page.</li> </ul> <p><em>Business Management API</em></p> <ul> <li>Added <a href="/docs/whatsapp/business-management-api/message-templates/components#copy-code-buttons">copy code button</a> component for use with <a href="/docs/whatsapp/business-management-api/message-templates/coupon-templates">coupon code templates</a>.</li> <li>Increased template <a href="/docs/whatsapp/business-management-api/message-templates/components#buttons">button component</a> total limit to 10, quick reply buttons can now be mixed with other button types, and URL button limit increased to 2.</li> <li>Added <a href="/docs/whatsapp/business-management-api/authentication-templates#bulk-management">template bulk management</a>.</li> <li>Added <a href="/docs/whatsapp/business-management-api/authentication-templates#template-previews">template previews</a> for previewing template text in multiple languages.</li> </ul> <p><em>Embedded Signup</em></p> <ul> <li>Added ability to <a href="/docs/whatsapp/embedded-signup/custom-flows/bypass-phone-selection">bypass phone number selection</a> in Embedded Signup.</li> <li>Added <a href="/docs/whatsapp/solution-providers/phone-numbers/registering-phone-numbers">business phone number programmatic/bulk registration</a>.</li> <li>Added <a href="/docs/whatsapp/embedded-signup/pre-verified-numbers#registering-pre-verified-numbers-programmatically">pre-verified business phone numbers bulk registration</a>.</li> <li>Added <a href="/docs/whatsapp/embedded-signup/pre-verified-numbers#sharing-and-unsharing-pre-verified-numbers">pre-verified business phone number sharing</a>.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>August 2, 2023</h2> <p><em>Business Management API</em></p> <ul> <li><a href="/docs/whatsapp/embedded-signup/pre-verified-numbers">Pre-verified business phone numbers</a> now have a <code>VERIFIED</code> status of 28 days (up from 14).</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>July 11, 2023</h2> <p><em>Cloud API</em></p> <ul> <li>Scheduling and performing an upgrade to a business phone number's <a href="/docs/whatsapp/cloud-api/overview#throughput">throughput</a> no longer requires a live call.</li> <li>You can now specify an upgrade time when submitting a Direct Support ticket to request an upgrade to a business phone number's throughput.</li> <li>Downtime for business phone numbers undergoing a throughput upgrade reduced to 5 minutes or less.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>July 7, 2023</h2> <p><em>Business Management</em></p> <ul> <li><a href="/docs/whatsapp/business-management-api/authentication-templates">Authentication template</a> copy code button text and autofill button text are now optional upon creation.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>June 13, 2023</h2> <p><em>Tools</em></p> <ul> <li>Added latency to the <a href="https://l.facebook.com/l.php?u=https%3A%2F%2Fmetastatus.com%2Fwhatsapp-business-api&h=AT3J6vCP5-E6K1_ECHc8eVaQtjUrrZhpi4mxvf3xwSKiEVTDCPyXoz12HLTa6YUhzrd0UiMkGh7lDLNNidiFM3erVQOwLziyPKNZoCvNr7C2V4BPB5NQoPdu1kMRz4QIASTfqWV6i1sbEpcXHvPzkupSJmSpKtiFKC0LRzs" target="_blank" rel="nofollow" data-lynx-mode="hover">WhatsApp Business API Status Page</a></li> </ul> <p><em>Business Management</em></p> <ul> <li>Added Business Management API <a href="/docs/whatsapp/business-management-api/error-codes">error code <code>2494100</code></a> that indicates a business phone number is temporarily in maintenance mode.</li> </ul> <p><em>Cloud API</em></p> <ul> <li>Added <a href="/docs/whatsapp/cloud-api/reference/phone-numbers#identity-change-check">identity change check</a> feature. </li> <li>Added <a href="/docs/whatsapp/cloud-api/guides/sell-products-and-services/share-products#catalog-messages">catalog messages</a>.</li> <li>Added <a href="/docs/whatsapp/business-management-api/message-templates/catalog-templates">catalog templates</a>.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>May 26, 2023</h2> <p><em>Tools</em></p> <ul> <li>Added <a href="/docs/whatsapp/business-management-api/authentication-templates/error-signals">error signals</a> that can help debug authentication templates with one-time password autofill buttons.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>May 23, 2023</h2> <p><em>Cloud API</em></p> <ul> <li>Attempting to send a paused template in a template message using v17 or later now returns <a href="/docs/whatsapp/cloud-api/support/error-codes#other-errors">error code <code>132015</code></a> instead of <code>132001</code>.</li> <li>Attempting to send a disabled template in a template message using v17 or later now returns <a href="/docs/whatsapp/cloud-api/support/error-codes#other-errors">error code <code>132016</code></a> instead of <code>132001</code>.</li> </ul> <p><em>On-Premises API</em></p> <ul> <li>Attempting to send a paused template in a template message now returns <a href="/docs/whatsapp/on-premises/errors">error code <code>2061</code></a>.</li> <li>Attempting to send a disabled template in a template message now returns <a href="/docs/whatsapp/on-premises/errors">error code <code>2062</code></a>.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>May 9, 2023</h2> <p><em>Business Management API</em></p> <ul> <li>added <a href="/docs/whatsapp/business-management-api/message-templates/mpm-templates">multi-product message templates</a></li> </ul> <p><em>Cloud API</em></p> <ul> <li>added <a href="/docs/whatsapp/cloud-api/payments-api/payments-sg">Stripe payments</a> (Singapore only)</li> <li>added <a href="/docs/whatsapp/cloud-api/guides/send-messages#address-messages">address messages</a> for requesting customer addresses (Singapore and India only)</li> <li>added <a href="/docs/whatsapp/cloud-api/overview#how-to-request-1-000-mps">1,000 messages per second</a> throughput</li> </ul> <p><em>On-Premises API</em></p> <ul> <li>added <a href="/docs/whatsapp/on-premises/payments-api/payments-sg">Stripe payments</a> (Singapore only)</li> <li>added <a href="/docs/whatsapp/api/messages/address-messages">address messages</a> for requesting customer addresses (Singapore and India only)</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>May 1, 2023</h2> <p><em>Business Management API</em></p> <ul> <li>Added new webhooks notifying you of denials of messaging limit increases to the <a href="/docs/whatsapp/business-management-api/webhooks/components#account-alerts"><code>account_alerts</code> webhooks field</a>.</li> <li>All templates must now be categorized as <code>AUTHENTICATION</code>, <code>MARKETING</code>, or <code>UTILITY</code>.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>April 26, 2023</h2> <p><em>Business Management API</em></p> <ul> <li>Added <code>hsm_id</code> field to DELETE <a href="/docs/graph-api/reference/whats-app-business-account/message_templates/#Deleting">WhatsApp Business Account > Message Templates</a> endpoint. If included, deletes a single template that matches the supplied ID (instead of deleting all templates that match the supplied name).</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>April 18, 2023</h2> <p><em>Cloud API</em></p> <ul> <li>Added <code>last_onboarded_time</code> to <a href="/docs/graph-api/reference/whats-app-business-account-to-number-current-status/">WhatsApp Business Phone Number</a> node. Indicates when a user created a business phone number on their WhatsApp Business Account by completing the Embedded Signup flow.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>April 11, 2023</h2> <p><em>Cloud API</em></p> <ul> <li>Added <a href="/docs/graph-api/reference/whats-app-business-account-to-number-current-status/business_compliance_info/">WhatsApp Business Phone Number > Business Compliance Info</a> endpoint for adding/updating a business phone number's India-based compliance information.</li> </ul> <p><em>Embedded Signup</em></p> <ul> <li>Added the following endpoints to support <a href="/docs/whatsapp/embedded-signup/pre-verified-numbers">pre-verified business phone numbers</a> for <a href="/docs/whatsapp/embedded-signup">Embedded Signup</a> users: <ul> <li><a href="/docs/graph-api/reference/whats-app-business-pre-verified-phone-number/">WhatsApp Business Pre-Verified Phone Number</a></li> <li><a href="/docs/graph-api/reference/whats-app-business-pre-verified-phone-number/request_code">WhatsApp Business Pre-Verified Phone Number > Request Code</a></li> <li><a href="/docs/graph-api/reference/whats-app-business-pre-verified-phone-number/verify_code">WhatsApp Business Pre-Verified Phone Number > Verify Code</a></li> <li><a href="/docs/marketing-api/reference/business/add_phone_numbers/">Business > Add Phone Numbers</a></li> </ul></li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>April 4, 2023</h2> <p><em>Business Management AI</em>, <em>Cloud API</em>, <em>On-Premises API</em></p> <ul> <li>The <a href="/docs/whatsapp/updates-to-pricing/launch-timeline#template-category-validation">first template category migration</a> is complete.</li> <li>Category validation is now part of the template review process for <a href="/docs/whatsapp/business-management-api/message-templates#create-message-templates">newly created templates</a>. Applies to version v16.0+.</li> <li>API responses to <a href="/docs/whatsapp/business-management-api/message-templates">template creation or editing</a> requests now include template status and template category. Applies to all API versions.</li> <li>Added <code>allow_category_change</code> parameter to <a href="/docs/graph-api/reference/whats-app-business-account/message_templates/#parameters-2">POST WhatsApp Business Account > Message Templates</a> endpoint.</li> <li>Added <code>INCORRECT_CATEGORY</code> as a new rejection <code>reason</code> value for <a href="/docs/whatsapp/business-management-api/webhooks/components#value-object">template status webhooks</a>.</li> <li>Templates that rely on variables now require sample values upon <a href="/docs/whatsapp/business-management-api/message-templates">creation or editing</a>. Applies to all versions.</li> <li>Added <code>previous_category</code> field to <a href="/docs/graph-api/reference/whats-app-business-hsm/">WhatsApp Message Templates</a>.</li> <li>Business-initiated conversations are no longer eligible for free tier conversations. If your WhatsApp Business Account relies on the services of a Solution Partner or a Meta partner, you are exempt from these changes until June 1, 2023.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>March 17, 2023</h2> <p><em>Business Management API</em></p> <ul> <li>Added a new <code>template_category_update</code> <a href="/docs/whatsapp/business-management-api/guides/set-up-webhooks#available-subscription-fields">webhook subscription field</a>. If subscribed to this field, anytime a template's category changes you will receive a webhook indicating the template's previous and new category.</li> <li>API responses to <a href="/docs/whatsapp/business-management-api/message-templates">template creation and editing requests</a> now include the template's status and category.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>March 14, 2023</h2> <p><em>Cloud API</em></p> <ul> <li>You can now share location information with users by adding a <a href="/docs/whatsapp/business-management-api/message-templates/components#location-headers">Location Header</a> in your template. </li> </ul> <p><em>On-Premises API</em></p> <ul> <li>Conversely, users can now share their location information with businesses via <a href="/docs/whatsapp/guides/interactive-messages/#location-request-messages">Location Request Messages</a>.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>March 1, 2023</h2> <p><em>Cloud API</em>, <em>On-Premises API</em></p> <ul> <li>Migrating an India-based business phone number from On-Premises API to Cloud API no longer deletes its <a href="https://www.facebook.com/business/help/1104628230079278">online selling compliance data</a>, so you no longer have to manually repopulate this data after migration.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>February 15, 2023</h2> <p><em>Business Management API</em></p> <ul> <li>Added a new <a href="/docs/whatsapp/business-management-api/message-templates/template-comparison">template comparison</a> endpoint that allows you to compare template send counts and block ratios. </li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>February 3, 2023</h2> <p><em>Cloud API</em>, <em>On-Premises API</em></p> <ul> <li>Added a new <a href="/docs/graph-api/reference/whats-app-business-account-to-number-current-status/whatsapp_commerce_settings">WhatsApp Business Phone Number > Commerce Settings</a> endpoint to enable/disable the shopping cart and product catalog on individual business phone numbers. See <a href="/docs/whatsapp/cloud-api/guides/sell-products-and-services/set-commerce-settings">Set Commerce Settings</a> for Cloud API and <a href="/docs/whatsapp/on-premises/guides/commerce-guides">Set Commerce Settings</a> for On-Premises API for usage instructions and to learn how these settings can help you sell products and services.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>February 2, 2023</h2> <p><em>Business Management API</em>, <em>Cloud API</em></p> <ul> <li>Graph API version 16 is now available. Changes to <a href="#new-message-template-categories">message template categories</a>, <a href="#api-error-response-behavior">API error responses</a>, and <a href="#webhooks">webhooks</a> have been introduced as part of this version.</li> </ul> <p><em>Cloud API</em></p> <ul> <li>Templates <a href="/docs/whatsapp/business-management-api/message-templates">created or edited</a> using v16.0 must now be categorized using one of the following categories; all other categories are no longer supported. Applies to Cloud API v16.0+. Will apply to all versions May 1, 2023. This change has been introduced to support our June 1, 2023 switch to a <a href="/docs/whatsapp/updates-to-pricing">new conversation-based pricing model</a>. <ul> <li><code>AUTHENTICATION</code></li> <li><code>MARKETING</code></li> <li><code>UTILITY</code></li> </ul></li> <li>Error subcodes, which are rarely used and should not be relied upon, will no longer be included in v16.0+ error responses. Use <code>code</code> and <code>details</code> instead.</li> <li>Error code 100 (<code>"code":100</code>) had multiple unique titles which indicated the nature of a given 100 error. All code 100 errors will now use <code>Invalid parameter</code> as their title. Old titles that described the nature of a given code 100 error have been moved to the <code>details</code> property. This change is also now reflected in webhooks payloads that describe a code 100 error response.</li> </ul> <p><em>Cloud API Webhooks</em></p> <ul> <li>The <code>errors</code> object in webhooks triggered by v16.0+ request errors now include <code>message</code> and <code>error_data.details</code> properties, and <code>title</code> values have changed for multiple error codes. Now, <code>errors</code> objects have the following structure and data:</li> </ul> <pre class="_5s-8 prettyprint lang-json" style=""> [ { "code": <CODE>, "title" : "<TITLE>", "message": "<MESSAGE>", "error_data": { "details": "<DETAILS>" } }, ... ]</pre><ul> <li>The <code>title</code> property value has been updated for the following error codes. Their old values now appear in <code>error_data.details</code>. <ul> <li><code>130470</code> new title is now <code>Re-engagement message</code></li> <li><code>130429</code> new title is now <code>Rate limit hit</code></li> <li><code>131045</code> new title is now <code>Incorrect certificate</code></li> <li><code>131031</code> new title is now <code>Business Account locked</code></li> <li><code>131053</code> new title is now <code>Media upload error</code></li> <li><code>131027</code> new title is now <code>Something went wrong</code></li> <li><code>131042</code> new title is now <code>Business eligibility payment issue</code></li> <li><code>131026</code> new title is now <code>Message Undeliverable</code></li> <li><code>131000</code> new title is now <code>Something went wrong</code></li> </ul></li> <li>The <code>message</code> property value is the same as the <code>title</code> property value, which indicates the error code's title. This property maps to the <code>message</code> property in <a href="/docs/whatsapp/cloud-api/support/error-codes">API error response payloads</a>.</li> <li>The <code>error_data.details</code> property now includes error code titles from the error codes listed above and describes the underlying cause of the error. This value maps to the <code>details</code> property in API error response payloads.</li> </ul> <p>These changes are reflected in the following <code>errors</code> properties in error-related webhooks:</p> <ul> <li><code>entry.changes.value.errors</code></li> <li><code>entry.changes.value.messages.errors</code></li> <li><code>entry.changes.value.statuses.errors</code></li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>January 30, 2023</h2> <p><em>Cloud API</em></p> <p>Unverified businesses can now initiate up to 250 conversations in a rolling 24-hour period.</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>December 13, 2022</h2> <h3>Media Permission Check</h3> <p><em>Applies to all Cloud API versions.</em></p> <p>Added new optional <code>phone_number_id</code> field to the <a href="/docs/whatsapp/cloud-api/reference/media">Media</a> endpoint. If you include this parameter and a business phone number ID, the operation will only be processed if the phone number ID matches the ID of the phone number upon which the media was uploaded.</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>December 8, 2022</h2> <h3>HTTP Media Caching</h3> <p>Cloud API <a href="/docs/whatsapp/cloud-api/guides/send-messages#media-http-caching">HTTP media caching</a> is out of beta and available to everyone.</p> <h3>Webhooks</h3> <p>Cloud API will now reattempt to deliver failed webhooks notifications for up to 7 days instead of up to 30 days. See <a href="/docs/whatsapp/cloud-api/guides/set-up-webhooks#webhook-delivery-failure">Webhooks Delivery Failure</a>.</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>November 23, 2022</h2> <h3>New Webhooks Field</h3> <p><em>Applies to all versions.</em></p> <ul> <li>Added a new <a href="/docs/graph-api/webhooks/reference/whatsapp-business-account/#template_performance_metrics"><code>template_performance_metrics</code></a> field. Notifies you weekly of all template performance metrics, including messages sent count, messages opened count, and top reasons for blocks.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>November 22, 2022</h2> <h3>New Webhooks Fields and Values</h3> <p><em>Applies to all versions.</em></p> <p>New <a href="/docs/graph-api/webhooks/reference/whatsapp-business-account/#account_alerts"><code>account_alerts</code></a> field:</p> <ul> <li>Added a new <a href="/docs/graph-api/webhooks/reference/whatsapp-business-account/#account_alerts"><code>account_alerts</code></a> field. Notifies you of Business, WhatsApp Business Account, and business phone number alerts.</li> </ul> <p>New <a href="/docs/graph-api/webhooks/reference/whatsapp-business-account/#account_update"><code>account_update</code></a> field values:</p> <ul> <li>Added a new <a href="/docs/graph-api/webhooks/reference/whatsapp-business-account/#account_update"><code>account_update.events</code></a> value: <code>ACCOUNT_DELETED</code>. Indicates that a phone number has been de-registered or deleted from a WhatsApp Business Account.</li> <li>Added a new <a href="/docs/graph-api/webhooks/reference/whatsapp-business-account/#message_template_status_update"><code>message_template_status_update.events</code></a> value: <code>PENDING_DELETION</code>. Indicates a message template has been marked for deletion.</li> </ul> <p>Sample Webhooks notifications that are sent when these new events are triggered:</p> <ul> <li><code>ACCOUNT_DELETED</code> : <a href="/docs/whatsapp/business-management-api/webhooks/components#WABA-deleted">WhatsApp Business Account Deleted</a></li> <li><code>PENDING_DELETION</code> : <a href="/docs/whatsapp/business-management-api/webhooks/components#template-msg-pending-delete">Template Message Pending Deletion</a></li> </ul> <h3>New WhatsApp Business Account Node Fields</h3> <p>Added the following <a href="/docs/graph-api/reference/whats-app-business-account/">WhatsApp Business Account</a> node fields:</p> <ul> <li><code>country</code> (applies to <code>v15.0+</code>)</li> <li><code>ownership_type</code> (applies to <code>v15.0+</code>)</li> <li><code>business_verification_status</code> (applies to all versions)</li> </ul> <h3>New Business Endpoint Filters</h3> <p><em>Applies to v15.0+.</em></p> <p>Added the following filter options to the <a href="/docs/marketing-api/reference/business/client_whatsapp_business_accounts/">Business Client Whatsapp Business Accounts</a> endpoint:</p> <ul> <li>Filter by WhatsApp Business Account <code>creation_time</code> field using <code>GREATER_THAN</code>, <code>LESS_THAN</code>, or <code>IN_RANGE</code> operators.</li> <li>Filter by WhatsApp Business Account <code>ownership_type</code> using <code>EQUAL</code> or <code>IN</code> operators.</li> </ul> <p>Added the following filter options to the <a href="/docs/marketing-api/reference/business/owned_whatsapp_business_accounts/">Business Owned WhatsApp Business Accounts</a> endpoint:</p> <ul> <li>Filter by WhatsApp Business Account <code>creation_time</code> using <code>GREATER_THAN</code>, <code>LESS_THAN</code>, or <code>IN_RANGE</code> operators.</li> <li>Filter by WhatsApp Business Account <code>ownership_type</code> using <code>EQUAL</code> or <code>IN</code> operators.</li> <li>Filter by WhatsApp Business Account <code>country</code> using <code>EQUAL</code> or <code>IN</code> operators.</li> </ul> <h3>New Phone Number Node Fields</h3> <p><em>Applies to v15.0+</em></p> <p>Added the following <a href="/docs/graph-api/reference/whats-app-business-account-to-number-current-status/">WhatsApp Business Phone Number</a> node fields:</p> <ul> <li><code>is_official_business_account</code></li> <li><code>messaging_limit_tier</code> </li> </ul> <p>In addition, you can filter <a href="/docs/graph-api/reference/whats-app-business-account/phone_numbers/">WhatsApp Business Account Phone Numbers</a> endpoint by <code>is_official_business_account</code>.</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>November 3, 2022</h2> <h3>Messages Per Second</h3> <p>Cloud API now supports up to 500 (up from 350) messages per second (mps) of combined text and media messages, by request. See <a href="/docs/whatsapp/cloud-api/overview#throughput">Throughput</a> for details.</p> <p>If you already have 350 mps it will be increased to 500 mps automatically. If you already requested 350 mps but the process has not been completed, you will receive 500 mps upon completion.</p> <h3>Media HTTP Caching</h3> <p>We are now beta testing Cloud API media HTTP caching. If you are a Solution Partner, see <a href="/docs/whatsapp/cloud-api/guides/send-messages#media-http-caching">Media HTTP Caching</a> to learn how to use headers in your server responses that instruct us to cache your media assets for reuse with future messages.</p> <h3>Document Captions</h3> <p>Cloud API now supports captions on documents sent to and received from customers. See <strong>Media Object</strong> in the <a href="/docs/whatsapp/cloud-api/reference/messages#media-object">Media</a> reference.</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>October 25, 2022</h2> <h3>Message Template Limit Increased</h3> <p>WhatsApp Business Accounts can now have up to 6,000 message templates if their parent business has been <a href="https://www.facebook.com/business/help/1095661473946872">verified</a> and at least one of the parent business's WhatsApp Business Accounts has a business phone number with an approved <a href="https://www.facebook.com/business/help/338047025165344">display name</a>.</p> <p>As part of this change, translated versions of a message template now count against a WhatsApp Business Account's template limit.</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>October 20, 2022</h2> <h3>Billing</h3> <p>Businesses in India can now use a credit card to pay for messages sent using the platform. See <a href="https://www.facebook.com/business/help/488291839463771">Add a Credit Card to Your WhatsApp Business Platform Account</a>.</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>October 12, 2022</h2> <h3>Business Phone Number Migration</h3> <p>You can now migrate a business phone number to and from Cloud API WhatsApp Business Accounts. See <a href="/docs/whatsapp/business-management-api/guides/migrate-phone-to-different-waba#preparing-the-destination-waba">Migrate Phone Number to a Different WABA</a>.</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>October 6, 2022</h2> <h3>Callback Override</h3> <p><em>Cloud API only.</em></p> <p>You can now use different callback URLs for each of your WhatsApp Business Accounts without having to create a unique app for each WhatsApp Business Account. See <a href="/docs/whatsapp/embedded-signup/webhooks#overriding-the-callback-url">Overriding the Callback URL</a> for details.</p> <h3>Version 15 Calls</h3> <p>All Cloud API endpoints now support version 15 calls.</p> <h3>Message Templates</h3> <p><em>Cloud API only.</em></p> <p>Text parameters (<code>components.parameters.text</code>) for message templates that only use a body component (<code>components.type:body</code>) can now total up to 32,768 characters. See <a href="/docs/whatsapp/cloud-api/reference/messages#parameter-object">Parameters object</a>.</p> <h3>Messages Per Second</h3> <p><em>Cloud API only.</em></p> <p>Cloud API now supports up to 350 (up from 250) messages per second (mps) of combined text and media messages, by request. See <a href="/docs/whatsapp/cloud-api/overview#throughput">Throughput</a> for details.</p> <p>If you already have 250 mps it will be increased to 350 mps automatically. If you already requested 250 mps but the process has not been completed, you will receive 350 mps upon completion.</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>Cloud API - September 22, 2022</h2> <h3>Reactions</h3> <p>Reactions are now supported. See <a href="/docs/whatsapp/cloud-api/guides/send-messages#reaction-messages">Send Messages - Reaction Messages</a> to learn how to send and receive reactions and <a href="/docs/whatsapp/cloud-api/webhooks/payload-examples#reaction-messages">Payload Examples - Reaction Messages</a> for webhook payload notification examples.</p> <h3>Business Profile</h3> <p>The <code>about</code> field on business profiles is now supported. See <a href="/docs/whatsapp/cloud-api/reference/business-profiles">Business Profiles</a> for details.</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>Cloud API — September 7, 2022</h2> <h3>Messages Per Second</h3> <p>Latest documentation for requesting migration from 80 messages per second to 250 messages per second of combined sending and receiving of text and media messages is now available. See <a href="/docs/whatsapp/cloud-api/overview#throughput">Throughput</a>.</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>Cloud API — August 25, 2022</h2> <h3>Animated Stickers</h3> <p>You can now include animated stickers in outbound, business-initiated messages and receive <a href="/docs/whatsapp/cloud-api/webhooks/components#messages-object">message webhooks</a> describing those messages the same way you would if you were sending a non-animated sticker. Refer to the <a href="/docs/whatsapp/cloud-api/reference/messages#message-object">Message</a> object's <code>sticker</code> property and for animated sticker asset requirements.</p> <h3>Product Messages</h3> <p>You can now include products and services in messages sent to customers, and customers can add them to shopping carts without having to leave the chat thread. Refer to the <a href="/docs/whatsapp/cloud-api/guides/sell-products-and-services">Sell Products & Services</a> guide to learn how to send Single and Multi-Product messages to customers.</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2 id="cloud-api-july-21-2022">Cloud API - July 21, 2022</h2> <h3>Replies</h3> <p>Businesses can now reply to any message in a conversation thread. Replies will include a contextual bubble referencing the replied-to message. Refer to the <a href="/docs/whatsapp/cloud-api/guides/send-messages#replies">Send Messages</a> guide to learn how to reply to a message.</p> <h3>Messages Per Second</h3> <p>Cloud API now supports up to 250 messages per second of combined sending and receiving (inclusive of text and media messages), by request. If you are an enterprise partner you can open a <a href="https://business.facebook.com/direct-support">Direct Support</a> ticket to request 250 MPS throughput by selecting Question Topic: "Cloud API Issues", Request Type: "Request to migrate to 250 MPS throughput" and filling out the required information.</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2 id="on-premisesbackwardsincompatible">Notice for Developers: Announcing Backwards Incompatible Changes for Future Versions v2.43 and v2.45</h2> <h3><code>v2.43</code> October 11, 2022</h3> <ul> <li>Starting in <code>v2.43</code>, there will be changes to the behavior of the <a href="https://developers.facebook.com/docs/whatsapp/on-premises/reference/contacts"><code>contacts</code> endpoint</a> <ul> <li><a href="https://developers.facebook.com/docs/whatsapp/on-premises/reference/contacts#returned-fields">Responses for <code>status</code> will change</a>. Regardless of whether a user has WhatsApp, it will always return <code>valid</code> for <code>status</code> in the response and a <code>wa_id</code>. There is no guarantee that the returned wa_id will be valid. These changes are applicable for both direct responses, as well as webhook responses for non-blocking calls </li> <li>Ensure your code avoids relying on <code>status</code> and <code>wa_id</code> returned in the <code>contacts</code> node. In addition, <a href="https://developers.facebook.com/docs/whatsapp/on-premises/reference/messages">sending a message</a> on <code>v2.39.1</code> or higher can be completed without calling the <code>contacts</code> node </li> </ul></li> </ul> <p></p><ul> <li><p>Ensure your code handles a potential <code>1013</code> <strong>User is not valid</strong> error when trying to send a template message, which will be returned if you attempt to send the template message to a phone number without a WhatsApp account</p></li> <li><p>For non template messages, sending a message to a phone number without a WhatsApp account will return a <code>470</code> error</p></li> </ul> <h3><code>v2.45</code> January 10, 2023</h3> <ul> <li><p>Starting in <code>v2.45</code>, the <a href="https://developers.facebook.com/docs/whatsapp/multiconnect_mc#parameters">optional <code>cert</code> parameter</a> in the <code>shards</code> node will become mandatory for all requests. Please update your integration to always include a valid <code>cert</code> when calling the <code>shards</code> node</p></li> <li><p>Starting in <code>v2.41.2</code>, businesses can use the <a href="https://developers.facebook.com/docs/whatsapp/on-premises/reference/settings/app"><code>application</code> node</a> to filter out sent message statuses they are not interested in through the <code>message</code> object within the <code>webhooks</code> object. In <code>v2.45</code>, <code>sent_status</code> will be deprecated, so update your integration to use the <a href="https://developers.facebook.com/docs/whatsapp/on-premises/reference/settings/app#webhooks"><code>webhooks</code> object in the <code>application</code> node</a> for all webhook controls</p></li> <li><p>As of <code>v2.39.1</code>, <code>recipient_id</code> is available in both the <a href="https://developers.facebook.com/docs/whatsapp/on-premises/webhooks/outbound#status--message-sent"><code>statuses</code> object</a> and in the <code>message</code> object. In <code>v2.45</code>, <code>recipient_id</code> will be removed in the <a href="https://developers.facebook.com/docs/whatsapp/on-premises/webhooks/outbound#status--message-sent"><code>statuses</code> object</a>, so update your integration to use <code>recipient_id</code> under the <code>message</code> object</p></li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2 id="on-premiseswa2413">On-Premises API - September 19, 2022 (<code>v2.41.3</code>)</h2> <h3>Release <code>2.41.3</code></h3> <p>The <code>v2.41.3</code> version of our Business API client includes: Added a new table index on <code>message_receipt_log</code> that could benefit partners with high throughput needs. For instance, this improvement allows partners to send more than 200 messages/second.</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2 id="on-premiseswa2412">On-Premises API - June 27, 2022 (<code>v2.41.2</code>)</h2> <div class="_57yz _57z0 _3-8p"><div class="_57y-"><b>Please follow the best practices below to ensure a seamless upgrade to v2.41.2:</b><p></p><p>In v2.41.2, we are introducing DB schema changes to improve the performance of the system. As a result, upgrades from v2.37.2 and v2.39.x for set ups with large databases which have millions of message and contact entries will take longer than usual.</p> <p>Generally, perform upgrades during off-peak hours and upgrade lower-throughput setups first.</p> <p>For large databases, follow these steps:</p> <ul> <li><p>Run garbage collection via the <a href="https://developers.facebook.com/docs/whatsapp/on-premises/reference/services">/services/message/gc</a> endpoint before your upgrade, and ensure it completes successfully</p></li> <li><p>Please use the <a href="https://developers.facebook.com/docs/whatsapp/on-premises/get-started/installation/dev-multiconnect#for-mysql-database-users-upgrading-to-v2-23-x-and-above">dbupgrade tool</a> to upgrade the DB schemas prior to the version upgrade. Once done, you will be able to upgrade API versions with minimal down time. It is strongly recommended to bring the API client down before using the dbupgrade tool. Ensure the dbupgrade tool completes successfully (exit code 0), and avoid or limit API requests while the upgrade is taking place</p></li> </ul> <p>We recommend increasing the query timeout on your database servers to one hour, until the upgrade completes successfully.</p> </div></div><p>This client version contains the following features and updates:</p> <ul> <li>Improvements to the latency of the bulk <a href="https://developers.facebook.com/docs/whatsapp/on-premises/reference/contacts">/contacts</a> endpoint requests and resolution of deadlock issues</li> <li>Improvements to the performance and reliability of the <a href="https://developers.facebook.com/docs/whatsapp/on-premises/reference/services">garbage collection process</a></li> <li>Businesses now have the ability to enable/disable <code>delivered</code> and <code>read</code> webhook notifications which gives them greater control over webhook notifications for messages. This can be achieved through the <a href="https://developers.facebook.com/docs/whatsapp/on-premises/reference/settings/app">settings/applications</a> endpoint</li> <li><code>namespace</code> field is optional for the <a href="https://developers.facebook.com/docs/whatsapp/on-premises/reference/messages#template-object">template object</a></li> <li>More robust handling of media download errors so businesses should experience less issues downloading media sent by customers</li> <li>Additional reliability and bug fixes within the send message and registration workflows</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2 id="cloud-api-may-19-2022">WhatsApp Business Cloud API - May 19, 2022</h2> <p>Starting today, the WhatsApp Business Cloud API is open to all developers building products or services for themselves or their organizations. To get started, <a href="/docs/whatsapp/getting-started/signing-up/">see our guide</a>. If you are interested in offering API access to your customers, please <a href="https://l.facebook.com/l.php?u=https%3A%2F%2Fbusiness.whatsapp.com%2Flearn-more&h=AT0mgvUnAvNBH1_P1EV-lWn3wv7XPK97o1rUjR_V8NMbIuDcHuQkRVVIjSkOG5EIZb0mr8dKpnCESF4rPGwJIgh0iZRG_7lg5gIVtUD_e6hcY3dF_yVSF2ZAqm1j0kE1ksm5YuNEfKRFZK4wOeEETgf6yg" target="_blank" rel="nofollow" data-lynx-mode="hover">join our waitlist</a>.</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2 id="bm-api-may-19-2022">WhatsApp Business Management API - May 19, 2022</h2> <h3>Message Template Categories</h3> <p>The following values for the <code>category</code> parameter for the <code>/WHATSAPP-BUSINESS-ACCOUNT-ID/message_template</code> endpoint have been deprecated for <code>v14.0</code> and later:</p> <table class="uiGrid _51mz _57v1" cellspacing="0" cellpadding="0"><tbody><tr class="_51mx"><td class="_51m- vTop hLeft _57v2"><ul> <li><code>ACCOUNT_UPDATE</code></li> <li><code>ALERT_UPDATE</code></li> <li><code>APPOINTMENT_UPDATE</code></li> <li><code>AUTO_REPLY</code></li> </ul> </td><td class="_51m- vTop hLeft _57v2"><ul> <li><code>ISSUE_RESOLUTION</code></li> <li><code>PAYMENT_UPDATE</code></li> <li><code>PERSONAL_FINANCE_UPDATE</code></li> <li><code>RESERVATION_UPDATE</code></li> </ul> </td><td class="_51m- vTop hLeft _57v2 _51mw"><ul> <li><code>SHIPPING_UPDATE</code></li> <li><code>TICKET_UPDATE</code></li> <li><code>TRANSPORTATION_UPDATE</code></li> </ul> </td></tr></tbody></table><p>The following values have been added:</p> <ul> <li><code>TRANSACTIONAL</code></li> <li><code>MARKETING</code></li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2 id="on-premiseswa2394">WhatsApp On-Premises API - May 10, 2022 (v2.39.4)</h2> <p>This client version contains <a href="#on-prem-v2391">all features and fixes shipped with <code>v2.39.1</code></a>. Additionally, this release:</p> <ul> <li>Fixes a bug that prevented video messages from being sent under certain circumstances. <em>This fix was also included in <code>v2.39.2</code>.</em></li> <li>Fixes a bug that prevented businesses from sending messages to a customer, if the customer was the first to initiate an interaction between the two parties on WhatsApp, and that initiation happened more than 7 days ago. <em>This fix was also included in <code>v2.39.3</code>.</em></li> <li>Fixes a bug that prevented businesses from receiving disappearing messages from customers. After <code>v2.39.4</code> is installed, businesses will get notified they received a disappearing message by a webhooks notification with type set to <code>"ephemeral"</code>. Businesses will not be able to see the message's content.</li> </ul> <p>When we launched <code>v2.39.3</code>, the disappearing messages issue was handled by WhatsApp automatically disabling these messages in the chat thread with the client. For <code>v2.39.4</code>, we will not do that. With this version, businesses that receive disappearing messages must ask the customer to disable disappearing messages and resend their latest message.</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2 id="on-prem-aws-238">WhatsApp On-Premises API - AWS Service Templates - May 4, 2022</h2> <h3>Release <code>2.3.8</code></h3> <h4>Template URLs</h4> <ul> <li>Enterprise: <a href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwa-biz-cfn.s3-us-west-2.amazonaws.com%2Fwa_ent.yml%3FversionId%3D0pACuWHFUL7U1RjxGcTkAsza7rj._5tK&h=AT0H7X48tHOdkdLPul52f0UAvyMDAt9RyDI6ZX8xK8XjqCHpf3T5rbBoxk4aAEm2XL7MmWCoIUgVAUZvJCR5-88r-i7Ircju7BL6Db2RTrY0fI-Adtua4T8eUlQ3skbtz5hD5E47RsYOVZNhwjD5JccsBg" target="_blank" rel="nofollow" data-lynx-mode="hover">https://wa-biz-cfn.s3-us-west-2.amazonaws.com/wa_ent.yml?versionId=0pACuWHFUL7U1RjxGcTkAsza7rj._5tK</a></li> <li>DB: <a href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwa-biz-cfn.s3-us-west-2.amazonaws.com%2Fwa_ent_db.yml%3FversionId%3D4BtYzof0_z0yl7Pbat9mln8Xj5CYS07Z&h=AT33Jl3Y7JAomRt2b6efkDB5JT_qT1STTnOHUUd9qBek0fJ3qKm7HKfNupg-FtZmRWJmHDagxfibTd_g_nVlC3qBX_ZQ8F_zBvzR3oagn2Z-7leYGvqfpoDq6Z1skHtJ5eOCaLPuEeDmjjvbhGpVZyQKqQ" target="_blank" rel="nofollow" data-lynx-mode="hover">https://wa-biz-cfn.s3-us-west-2.amazonaws.com/wa_ent_db.yml?versionId=4BtYzof0_z0yl7Pbat9mln8Xj5CYS07Z</a></li> <li>Lambda: <a href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwa-biz-cfn.s3-us-west-2.amazonaws.com%2Fwa_ent_lambda.yml%3FversionId%3Do1JUcpuOHKfTU_hRExFxhib5YCeXeZx.&h=AT1dO3EkP-6uwLM2JZd9VrXXFqL33o0X31ZGRqSvPPWM9hPiPe-3Z_FYPRfr0hAM1wszff9sXG61vmDl_7q5KL5yj_fCBudNyKHoF-g_aujdSGYtKTdwQqgaq0vI4GyOZ2RptiHXwyvQoiY7YW1vQdh0rw" target="_blank" rel="nofollow" data-lynx-mode="hover">https://wa-biz-cfn.s3-us-west-2.amazonaws.com/wa_ent_lambda.yml?versionId=o1JUcpuOHKfTU_hRExFxhib5YCeXeZx.</a></li> <li>Network: <a href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwa-biz-cfn.s3-us-west-2.amazonaws.com%2Fwa_ent_net.yml%3FversionId%3D_D2yaFcS1zEqRLf23t2Wesnh3M.Qw1UF&h=AT2Gsam72mOWc3bNoUvYTlClY8jdM4H-lpAxi4wg5TkDW4MUei6RZo49BxOFFj1Cb3PolsL-YdQYs4w7TqQK2ftK4wYRp310CnIbR5BOJQ3vIrcOykgatg59rHIqEHV9vXHMaKM1u3abF13qQdFrK7wmgF69E6Mm_Zp8sl8" target="_blank" rel="nofollow" data-lynx-mode="hover">https://wa-biz-cfn.s3-us-west-2.amazonaws.com/wa_ent_net.yml?versionId=_D2yaFcS1zEqRLf23t2Wesnh3M.Qw1UF</a></li> <li>Monitoring: <a href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwa-biz-cfn.s3-us-west-2.amazonaws.com%2Fwa_ent_monitoring.yml%3FversionId%3DH534ejFNiHnMpWyy1ERh3kr9TvM5VtyS&h=AT1qot62Dwo_wwyJZ8uE1kBIiNOQbPM7YPHlHRGWsN0fWf1RMIhbicfSHRiAjg72mv1K4QNMcHMt9NC1shFGw8UfySl5PR5RG2qYcDXTAvydKYZnKsuhAwVpv__SH0ILVRRxtGALDkkmBpXJ0_IDyAk73A" target="_blank" rel="nofollow" data-lynx-mode="hover">https://wa-biz-cfn.s3-us-west-2.amazonaws.com/wa_ent_monitoring.yml?versionId=H534ejFNiHnMpWyy1ERh3kr9TvM5VtyS</a></li> </ul> <h4>Changelog</h4> <ul> <li>Updating AMIs for CentOS 7 machines</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2 id="cloud-api-may-3-2022">Cloud API - May 3, 2022</h2> <p>Starting today, the Cloud API includes the following upgrades:</p> <ul> <li>Fixed an issue related to disappearing messages from users.</li> <li>Better determination of thumbnail quality for media messages.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2 id="on-prem-aws-237">WhatsApp On-Premises API - AWS Service Templates - Apr 26, 2022</h2> <h3>Release <code>2.3.7</code></h3> <h4>Template URLs</h4> <ul> <li>Enterprise: <a href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwa-biz-cfn.s3-us-west-2.amazonaws.com%2Fwa_ent.yml%3FversionId%3DbNECfwPYZZNGlhzkfCyheoQugydIiui4&h=AT3DXM09J9-kS--suUwxR_BHFvANh6klD1x40UcCbHzTb32REbVV3i8o7pAwn8k9AgRAfUPE3Y73n_uS1gjwd2TKjmhVrV3i5Z9JMdkIK6E3kXTdjw-WxvlVPJn-AtqNvfyMN_qwfL1LLgWcx_nPx_zVuw" target="_blank" rel="nofollow" data-lynx-mode="hover">https://wa-biz-cfn.s3-us-west-2.amazonaws.com/wa_ent.yml?versionId=bNECfwPYZZNGlhzkfCyheoQugydIiui4</a></li> <li>DB: <a href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwa-biz-cfn.s3-us-west-2.amazonaws.com%2Fwa_ent_db.yml%3FversionId%3DRRa0vGtuodHnWNyww8uLyZUAWFOfQ7hN&h=AT05D_iGrpJi7WGZYEFy8zOuYE07iTUEPEgzaCoPfLWI_VRMYz1kOcLLmTfea5D5NKS7Z2rnSKrPaNzbqtMdTXJh7NkBOoL6OaddxluFn969_u0CHR95AQdNpGvs3AD2N1jwqLDDihn2DJPnYm6DHUmyVg" target="_blank" rel="nofollow" data-lynx-mode="hover">https://wa-biz-cfn.s3-us-west-2.amazonaws.com/wa_ent_db.yml?versionId=RRa0vGtuodHnWNyww8uLyZUAWFOfQ7hN</a></li> <li>Lambda: <a href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwa-biz-cfn.s3-us-west-2.amazonaws.com%2Fwa_ent_lambda.yml%3FversionId%3DSp2BO2LgxkVWH2XTxZ6pgOx3yf1xEqUQ&h=AT2EUoHus7kOX7mYjwNgcyvMP7GX5SV8JBlpKHCHWbfRK8NqvZbHqSyOZf_Vnt2vkXhJ0ACZ6NM7D8vHx2LlHmLY0lO_VBjvor1njeH8dnkwN9x8jW-468_QK_76KQJbQ35FqeRkQD2_i2hXH7K1qnVDZQ" target="_blank" rel="nofollow" data-lynx-mode="hover">https://wa-biz-cfn.s3-us-west-2.amazonaws.com/wa_ent_lambda.yml?versionId=Sp2BO2LgxkVWH2XTxZ6pgOx3yf1xEqUQ</a> </li> <li>Network: <a href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwa-biz-cfn.s3-us-west-2.amazonaws.com%2Fwa_ent_net.yml%3FversionId%3DuNubDzGLs1WddCGB0EgEa6OMSF1vw4Mn&h=AT1lXujHQr26FBwcb9D86Lamr10iG1rHkHVkZuMKBIVX4SXh2MbgZHyhcKAgkyplRYPK7A7_kzCUgfhUCZr3F10Vf3pWYDeYTVOO7lbZbNQVhR5b408Ak1yxcGSJTVJmwOPRHoWPVNLUxr4zlrFA9JIp4g" target="_blank" rel="nofollow" data-lynx-mode="hover">https://wa-biz-cfn.s3-us-west-2.amazonaws.com/wa_ent_net.yml?versionId=uNubDzGLs1WddCGB0EgEa6OMSF1vw4Mn</a></li> <li>Monitoring: <a href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwa-biz-cfn.s3-us-west-2.amazonaws.com%2Fwa_ent_monitoring.yml%3FversionId%3DHyC5PA5IZy9d.CFDkNTGDBEyxSHf5gHI&h=AT3eOpHwdChUXYaxfKz9c-r-BnNjl2AjdD8yWfbUgHGU14WAdc0zKLlWxWO_I5TBubxF6T_IVihjTcns3V427IHBSyIsO59-X_oDmQSGL92Ek5-hkP-pdPu_LW3bZoGlgD81t7tHdmrdftVHwRS4mTgRgg" target="_blank" rel="nofollow" data-lynx-mode="hover">https://wa-biz-cfn.s3-us-west-2.amazonaws.com/wa_ent_monitoring.yml?versionId=HyC5PA5IZy9d.CFDkNTGDBEyxSHf5gHI</a></li> </ul> <h4>Changelog</h4> <ul> <li>Moved from using pip to pip3 to install AWS bootstrap scripts.</li> <li>Fixed an issue with awscli installation.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2 id="cloud-api-apr-5-2022">Cloud API - Apr 5, 2022</h2> <p>Starting today, the Cloud API is generally available to all existing Solution Partners and direct clients. Additionally, we’re releasing the following features for Cloud API developers:</p> <ul> <li><strong>Messages with Stickers</strong>: Send media messages containing third-party static stickers. See the following documentation for more details: <a href="/docs/whatsapp/cloud-api/reference/messages">Reference, Messages</a> and <a href="/docs/whatsapp/cloud-api/reference/media">Reference, Media</a>. We support inbound both and outbound stickers. For outbound, we only support static third-party stickers. For inbound, we support all types of stickers.</li> <li><strong>Deregister Phone Number API</strong>: Make <code>POST</code> calls to <code>PHONE_NUMBER_ID/deregister</code> in order to remove a phone number from the WhatsApp Business API. See <a href="/docs/whatsapp/cloud-api/reference/registration#deregister-phone">Registration</a> for information.</li> <li><strong>New Phone Verification Option</strong>: Verify your business phone number via Graph API calls. See <a href="/docs/whatsapp/cloud-api/reference/phone-numbers#verify">Phone Numbers</a> for information.</li> <li><strong>New Referral Webhooks</strong>: Receive Webhooks notifications when a user clicks on an ad that clicks to WhatsApp and sends a message to the business. See <a href="/docs/whatsapp/cloud-api/webhooks#received-message-triggered-by-click-to-whatsapp-ads">Webhooks</a> for information. Be aware that the Cloud API's webhooks <code>referral</code> object is different from the On-Premises API's <code>referral</code> object.</li> </ul> <p>Additionally, we are announcing that App Review is no longer required for first-party developers using the Cloud API. All developers are subject to the <a href="/docs/whatsapp/api/rate-limits#messaging">WhatsApp Business Platform messaging limits</a>.</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2 id="on-prem2372">On-Premises API - Mar 26, 2022</h2> <p>This version contains the same features as <a href="/docs/whatsapp/changelog/archive#wa237"><code>v2.37.1</code></a>, but there's a different expiration date. <code>v2.37.2</code> expires on Sep 22, 2022.</p> <h4>Known Issues</h4> <p>Some Kubernetes developers may see <code>CrashLoopBackOff</code> for their webapp container and their container may fail to start. To fix that, add following line in the Kubernetes deployment <code>YML</code> file under webapp configuration:</p> <pre class="_5s-8 prettyprint lang-code" style="">command: ["/opt/whatsapp/bin/wait_on_mysql.sh", "/opt/whatsapp/bin/launch_within_docker.sh"]</pre></div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2 id="on-prem-2393">On-Premises API - Mar 25, 2022</h2> <p>The <code>v2.39.3</code> version of our Business API client is available for developers today. The new client includes two fixes and additional logs to support debugging. The two fixes are:</p> <ul> <li>Fixed a bug that prevented businesses from sending messages to a customer, if the customer was the first to initiate an interaction between the two parties on WhatsApp, and that initiation happened more than 7 days ago.</li> <li>Fixed a bug that prevented businesses from receiving disappearing messages from customers. After v2.39.3 is installed, businesses will get notified they received a disappearing message by a webhooks notification. On their end, customers will see a warning saying that the disappearing messages mode has been turned off.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2 id="list-reply-preview">Cloud API - Mar 15, 2022</h2> <h3>List Messages and Reply Buttons</h3> <p>Starting today, Cloud API beta users can start sending and list and reply button messages. See the following documentation for more details:</p> <ul> <li><a href="/docs/whatsapp/cloud-api/reference/messages#interactive-messages">Reference, Messages</a></li> <li>Webhooks: <a href="/docs/whatsapp/cloud-api/webhooks#list-messages">List Messages</a> and <a href="https://developers.facebook.com/docs/whatsapp/cloud-api/webhooks#reply-button">Reply Button</a></li> <li><a href="/docs/whatsapp/cloud-api/webhooks/components#interactive-object">Webhooks, Components</a></li> </ul> <h3>Preview URL</h3> <p>Starting today, Cloud API beta users can add a preview URL box to text messages that include a URL. See the following documentation for more details:</p> <ul> <li><a href="/docs/whatsapp/cloud-api/reference/messages#text-messages">Reference, Messages</a></li> </ul> <h3>New Documentation Guides</h3> <ul> <li><a href="/docs/whatsapp/cloud-api/guides/migrating-from-onprem-to-cloud">Migrate Between On-Premises and Cloud API</a></li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2 id="on-prem-v2392">On-Premises API - Mar 4, 2022</h2> <p>We just released the On-Premises API <code>v2.39.2</code>. This version fixes a bug that prevented video messages from being sent under certain circumstances.</p> <h4>Known Issues</h4> <ul> <li>A bug exists that prevents businesses from sending messages to a customer, if the customer was the first to initiate an interaction between the two parties on WhatsApp, and that initiation happened more than 7 days ago.</li> <li>A bug exists that prevents businesses from receiving disappearing messages from customers.</li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2 id="video-messages">Cloud API - Mar 1, 2022</h2> <h3>Video Messages</h3> <p>Starting today, Cloud API beta users can start sending and receiving video messages. The following documentation provides more information:</p> <ul> <li><a href="/docs/whatsapp/cloud-api/reference/media#upload-media">Media, Upload Media</a></li> <li><a href="/docs/whatsapp/cloud-api/reference/media#supported-media-types">Supported Media Types</a></li> <li><a href="/docs/whatsapp/cloud-api/reference/messages#media-messages">Messages, Examples, Media Messages</a></li> <li><a href="/docs/whatsapp/cloud-api/webhooks/components">Webhooks, Components</a></li> </ul> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>Feb 1, 2022</h2> <h3 id="pricing-update">WhatsApp Business Platform</h3> <p>Starting today, WhatsApp has switched from a notification-based pricing model to a conversation-based pricing model. Businesses are charged per conversation, which includes all messages delivered in a 24 hour session. See <a href="/docs/whatsapp/pricing">Conversation-Based Pricing</a> for information.</p> <h3 id="feb-1-cloud-api">Cloud API</h3> <h4>Location and Contact Messages</h4> <p>Starting today, Cloud API beta users can start sending and receiving location and contact messages. See the documentation below for more information:</p> <ul> <li>Reference, Messages: <a href="/docs/whatsapp/cloud-api/reference/messages#location-messages">Location</a> and <a href="/docs/whatsapp/cloud-api/reference/messages#contact-messages">Contacts</a></li> <li>Webhooks, Examples: <a href="/docs/whatsapp/cloud-api/webhooks#examples--received-messages">Received Messages</a></li> </ul> <h4>Peak Throughput Update</h4> <p>We now support 80 messages per second peak throughput per phone number. This includes incoming and outgoing messages, as well as text, template and media messages.</p> <h3 id="on-prem-v2391">On-Premises API (<code>2.39.1</code>)</h3> <p>The <code>2.39.1</code> version of our Business API client is available for developers starting today. The new client includes:</p> <ul> <li><a href="#set-shards-api">New field for the Set Shards API</a>.</li> <li><a href="#new-hostname">New hostname added to network requirements</a>.</li> <li><a href="#error-code-updates">New error code <code>1031</code></a>.</li> <li><a href="#deprecations-v239">Deprecations of the <code>hsm</code> type and the <code>webhook_payload_conversation_pricingmodel_disabled</code> application setting</a>.</li> </ul> <h4 id="set-shards-api">Set Shards API</h4> <p>Starting with the new API client version, you may provide your phone’s certificate when you are setting up multiconnect. That means that, when calling the /v1/account/shards endpoint, you can add the Base64-encoded certificate in the cert field. See <a href="/docs/whatsapp/multiconnect_mc">Scale Your API Client With Multiconnect</a> for information.</p> <h4 id="new-hostname">New Hostname</h4> <p>We have added <code>graph.whatsapp.com</code> to the list of WhatsApp server hostnames that the Business API client requires connectivity to. See <a href="/docs/whatsapp/guides/network-requirements">Set Up and Debug Your Network, Hostnames</a> for information.</p> <h4 id="error-code-updates">Error Code Updates</h4> <p>With <code>v2.39</code>, we have added error code <code>1031</code>. You will get this error if your account has been locked and can’t send any messages due to an integrity policy violation. See <a href="/docs/whatsapp/api/errors#error">Error and Status Messages</a> and <a href="/docs/whatsapp/overview/policy-enforcement">Policy Enforcement</a> for information.</p> <h4 id="deprecations-v239">Deprecations</h4> <ul> <li><strong>Messages API</strong>: The <code>hsm</code> type has been deprecated with <code>v2.39</code>. You should use the <code>template</code> type instead.</li> <li><strong>Application Setting</strong>: The application setting <code>webhook_payload_conversation_pricingmodel_disabled</code> has been deprecated.</li> </ul> <h4>Known Issues</h4> <p>Some video messages fail to send under certain circumstances.</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><div class="_7aa"><div style="border:1px solid gray; padding:10px; align:center; border-radius:7px; text-align:center;"><a href="https://developers.facebook.com/docs/whatsapp" style="padding:10px">WhatsApp Business 平台</a> | <a href="https://developers.facebook.com/docs/whatsapp/business-management-api" style="padding:10px">雲端 API </a> | <a href="https://developers.facebook.com/docs/whatsapp/cloud-api" style="padding:10px">企業內部 API </a> | <a href="https://developers.facebook.com/docs/whatsapp/on-premises" style="padding:10px">企業管理 API</a></div></div></div></div></div></span><div class="_4-u2 _57mb _1u44 _4-u8"><div class="_4-u3 _588p _4_k"><fb:like href="https://developers.facebook.com/docs/whatsapp/business-platform/changelog/" layout="button_count" share="1"></fb:like></div></div><div id="developer_documentation_toolbar" data-referrer="developer_documentation_toolbar" data-click-area="toolbar"></div><script nonce="4eRojItP"> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '675141479195042'); fbq('track', "PageView");fbq('track', "PageView");</script><noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=675141479195042&ev=PageView&noscript=1" /></noscript><script nonce="4eRojItP"> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '574561515946252'); fbq('track', "PageView");fbq('track', "PageView");</script><noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=574561515946252&ev=PageView&noscript=1" /></noscript><script nonce="4eRojItP"> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1754628768090156'); fbq('track', "PageView");fbq('track', "PageView");</script><noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1754628768090156&ev=PageView&noscript=1" /></noscript></div></div></div></div><div class="_1jbo _4ar1 _5zld"><div id="u_0_6_Ub"></div></div></div></div></div></div><div class="_6e3w" id="devsite_footer" data-referrer="devsite_footer" data-click-area="Footer"></div></div></div> <script nonce="4eRojItP">requireLazy(["HasteSupportData"],function(m){m.handle({"gkxData":{"1393":{"result":false,"hash":null},"3485":{"result":false,"hash":null},"5918":{"result":false,"hash":null},"5971":{"result":false,"hash":null},"7686":{"result":false,"hash":null},"7687":{"result":false,"hash":null},"21050":{"result":false,"hash":null},"21075":{"result":false,"hash":null},"21076":{"result":true,"hash":null},"23433":{"result":false,"hash":null},"4341":{"result":false,"hash":null},"6323":{"result":false,"hash":null},"8523":{"result":false,"hash":null},"9861":{"result":false,"hash":null},"21062":{"result":false,"hash":null},"21063":{"result":false,"hash":null},"21069":{"result":false,"hash":null},"21071":{"result":false,"hash":null},"21072":{"result":false,"hash":null},"33056":{"result":false,"hash":null},"20836":{"result":false,"hash":null},"21034":{"result":false,"hash":null}},"ixData":{"114092":{"sprited":1,"spriteCssClass":"sx_776661","spriteMapCssClass":"sp_qYxQr-I7nvj"},"114104":{"sprited":1,"spriteCssClass":"sx_fc43b8","spriteMapCssClass":"sp_qYxQr-I7nvj"},"88889":{"sprited":1,"spriteCssClass":"sx_248b6a","spriteMapCssClass":"sp_qYxQr-I7nvj"}},"qexData":{"362":{"r":null},"1028":{"r":null},"104":{"r":null},"128":{"r":null},"344":{"r":null},"388":{"r":null},"526":{"r":null},"538":{"r":null},"543":{"r":null}},"justknobxData":{"1806":{"r":true},"2819":{"r":true},"2233":{"r":true}}})});requireLazy(["Bootloader"],function(m){m.handlePayload({"consistency":{"rev":1018446447},"rsrcMap":{"gFJOVw5":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yU\/r\/-ZIQ9JfQbY3.js"},"kKG6kJf":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iE9K4\/yx\/l\/zh_HK\/FEypPqGLq61.js"},"6S5PHbO":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yt\/r\/-lxKZq1gGKZ.js"},"3F26mTM":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yJ\/r\/wz0JcfI-dvE.js"},"CSl+Sxi":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yy\/r\/IyFMI-P5QGQ.js"},"YYk9ug4":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iZ_K4\/yP\/l\/zh_HK\/1YD3hgaYyJS.js"},"p+yOQlM":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yb\/r\/VwCukQNB7d9.js"},"UNiU4sO":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yr\/r\/t7dP7kF8oWt.js"},"dauMeUz":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yr\/r\/QmpnpUDX9En.js"},"pXMubjf":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yG\/r\/3zIKSaXRrrC.js"},"2mlzVIM":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yt\/l\/1,cross\/yzJiK49SlVK.css"},"qdOQPKI":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yX\/r\/4hAJwaOkxTl.js"},"mEf6elL":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iep_4\/yQ\/l\/zh_HK\/VYMGdXF0CeR.js"},"ehJaT9r":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yV\/r\/hhUemOEFR4T.js"},"mpUdCt2":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yW\/r\/UgHLVrKlKsA.js"},"FHXlBA8":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yP\/r\/kBpdIFCj1uG.js"},"xvIpiB7":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3ivjS4\/yB\/l\/zh_HK\/qKg57jne4iN.js"},"59saWL\/":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3irXu4\/yN\/l\/zh_HK\/XukVY2LGUMf.js"},"c4gwPi1":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3ikta4\/yf\/l\/zh_HK\/MqqccQjCnIT.js"},"PY04\/Rs":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yH\/r\/vdNE1FOJgk5.js"},"OMTW5NH":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iiZS4\/yu\/l\/zh_HK\/qZYLM5S0JDv.js"},"2J1Ud6o":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yg\/r\/jsjALenw-St.js"},"X0PkNH5":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yv\/r\/cebZuP5Av5f.js"},"ahStaA7":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iIZ14\/yL\/l\/zh_HK\/dgVZ9ovlvLe.js"},"o8suG0j":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iUY_4\/yc\/l\/zh_HK\/n2WGf4RpHHw.js"},"20549oV":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iTfb4\/yn\/l\/zh_HK\/9VBsuWi-aoI.js"},"NqAnvSR":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yU\/r\/RMsbBfiz7__.js"},"my2i43D":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y0\/r\/1b1GKVpdLl8.js"},"4W8+IkX":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yH\/r\/I4lr9o0v3wN.js"},"8ELCBwH":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ye\/r\/VRzSVH5iU-V.js"},"lkpgHYw":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3i37O4\/y4\/l\/zh_HK\/D1IIfnvUcQK.js"},"tfWZEZK":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iISX4\/yK\/l\/zh_HK\/RxmBI-5Tvj3.js"},"SWx3yNv":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y7\/r\/g__eV5OXSXl.js"},"x22Oby4":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yZ\/r\/tVshp1OIV9l.js"},"dlMdW7h":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yv\/r\/qvzskUrYlYC.js"},"JKVm94S":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yw\/r\/FeCjB4bGR3O.js"},"vdNQr9P":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yj\/r\/FiVT6nDibIJ.js"},"UWlPw6D":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yy\/r\/YJHbLAZ6dgP.js"},"QyoftxH":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yL\/r\/j-_AFWnS2kv.js"},"17Grp2h":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y-\/r\/HhbMrxvaW_H.js"},"H\/5lfuF":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yF\/r\/iqrvM8jAXX7.js"},"9NiATAn":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yv\/r\/yRuFCzueB7p.js"},"lYMIqwV":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yF\/r\/Cekb95ZEenT.js"},"rlbiS2R":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yZ\/r\/MT8zVb7FCG1.js"},"+2mYsBo":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yd\/r\/ACVCSlW0ASp.js"},"49g5Itw":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3i_kO4\/yg\/l\/zh_HK\/gO1TuKDm5Bu.js"},"MA7wtBb":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yS\/r\/lhPdogB16ty.js"},"Hfm1+jG":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3ieDn4\/y8\/l\/zh_HK\/NVSxtmglt8V.js"},"QAsH79l":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yz\/r\/1J6FEY8ymk9.js"},"gFHG893":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yR\/r\/6Lyev4ObUOW.js"},"9MRlazS":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yn\/r\/4Ml_EtZ4xjm.js"},"CWRqQIh":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yP\/r\/CpHHGjpbQe8.js"},"Cny5iJ6":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3ilKj4\/yu\/l\/zh_HK\/99T42Dqhmjj.js"},"Kw\/fkQQ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yC\/r\/1KBPmJG8ogE.js"},"JpZhukL":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yR\/r\/6sZ06T3x_CX.js"},"oCG\/RG1":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yF\/l\/1,cross\/j2yg7suD9zt.css"},"0xZW\/QI":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yq\/r\/aq7OssUe1Xz.js"},"hm7LH2C":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yZ\/r\/D-xA6UdYheu.js"},"aSbaNKt":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yc\/l\/1,cross\/2q1vKK67uU0.css"},"M8Xp01T":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y-\/r\/kQV1nBAlQX2.js"},"s6f7kQQ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yp\/r\/O4hV5R-_3aY.js"},"j8vinei":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y6\/r\/4mrA60sb1MG.js"},"yPN8Cty":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yB\/l\/1,cross\/krc2iuLxc6s.css"},"GS4bGVX":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yZ\/l\/1,cross\/Hf6Oq-X-avZ.css"},"8q2zxdD":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yX\/l\/1,cross\/hUYL7QCf1aG.css"},"mDomTSa":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yq\/l\/1,cross\/HrRDLgWA2yx.css"},"8LpAtc0":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yy\/l\/1,cross\/3vjxZqNKT6t.css"},"NUcs7zk":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y9\/r\/wEq4TAZ1Z7P.js"},"33PLZ+s":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3i_wy4\/yv\/l\/zh_HK\/jLM5wD2wOcN.js"},"zVTqSl6":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yq\/r\/ytmG00L_PQ4.js"},"F6PVcEC":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3ig5y4\/yu\/l\/zh_HK\/m_zuRKcA465.js"},"p8qZx2r":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yk\/r\/HHIBxhlHLL_.js"},"BeOwzfl":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yQ\/r\/p4Toz7dSreG.js"},"8JvBQNZ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ye\/r\/4FGNfLO9FAz.js"},"oPTgYNC":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yT\/r\/3BeEi2lwhs1.js"},"GeBTIYU":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yS\/r\/dat1Sh53Bzr.js"},"iXU77vs":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yD\/r\/Ocw4YGGa0Mq.js"},"8pnRkHq":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yp\/r\/8Fq6COPYExO.js"},"AVXVDT5":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yE\/r\/qvxDYOm07gO.js"},"LAVM282":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iJtM4\/yy\/l\/zh_HK\/YrUiPPFluf9.js"},"Z\/AMsTf":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3igZT4\/yH\/l\/zh_HK\/Tnj76f0Vzzc.js"},"bbB7RAc":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iFvO4\/yC\/l\/zh_HK\/1kCg5_CEnA9.js"},"\/g73V0k":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yF\/r\/eu31i6kUQCb.js"},"m\/iHLvb":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yV\/r\/12Um4AHcCe9.js"},"ZSxb2YX":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y2\/r\/XfUS6yFtzfv.js"},"YNx1BTX":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yM\/r\/yjO4j23O-sY.js"},"8+\/m\/R9":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yF\/r\/dxMWJE0LDP9.js"},"STfNYsg":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y2\/r\/NOl3nSdj5Uh.js"},"b+4kH42":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yw\/r\/cg3phlyJ-1B.js"},"HrSvOcT":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y4\/r\/21-3aT7RQ8b.js"},"aIstZuG":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ys\/r\/DtBghjPmOaN.js"},"HWOHH5p":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yZ\/r\/7uJskYFt84f.js"},"3hKBmDr":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y9\/r\/2dFpaU2VoIX.js"},"ommkOL8":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iL724\/yb\/l\/zh_HK\/zv8EtsXNpxO.js"},"epaoL7R":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yF\/r\/nZofRx9C5r7.js"},"APVs98A":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yN\/r\/v5aLM8D4nLe.js"},"xlMpWQZ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yW\/r\/m81HXiJulf5.js"},"+WGv7RM":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yF\/r\/9p5urAiaAzX.js"},"t46GVsr":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ya\/r\/3QX3yaFWkhM.js"},"Ayd2Csx":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yu\/l\/1,cross\/72VMoP7VwNX.css"},"9zce+oe":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yj\/r\/iDciH7m_jEM.js"},"asppkhA":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yu\/r\/KQ8y8xsCyye.js"},"jjYsTQO":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yv\/r\/_zDcq1Cbl81.js"},"UqUvMpW":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y2\/r\/cqy5sWYK2yi.js"},"Nx3aG7o":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yP\/r\/CBuiJ_0o6vC.js"},"meXqvUG":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yu\/r\/BQWILtvS5fB.js"},"VwF\/u7c":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iomE4\/yw\/l\/zh_HK\/8s90AR2dPhH.js"},"CyNqpgQ":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iRSh4\/yC\/l\/zh_HK\/TeN8NZqM4Gi.js"},"Gbf1TUE":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yU\/r\/irCGtkIPaVi.js"},"lTO89wT":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yv\/l\/1,cross\/sb_YKErtOpF.css"},"dUh4UaO":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yX\/r\/clVN_GA26pU.js"},"N93dyfD":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yf\/r\/wgkk3U5O94T.js"},"gLpHGW2":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yU\/l\/1,cross\/GCWBEXttOsS.css"},"txstYBE":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yp\/r\/FKhruwJdVnA.js"},"4gKni9p":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yK\/l\/1,cross\/L_KYXYTk9cF.css"},"cIwjOS0":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yI\/r\/ULHBWFxbdQ0.js"},"hRnYGn1":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yj\/r\/_DYXVxhJSqY.js"},"jWuQPCW":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ye\/r\/kgwMEpRvvqk.js"},"VfuLkfj":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yX\/r\/zZHIBNAJKnh.js"},"XV0Z0ix":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yq\/r\/IP50YqMMQW7.js"},"Cqzu\/ty":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yu\/r\/QcPOxvKPtDI.js"},"NQcY4GA":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yZ\/r\/Qxe0d1B1aBm.js"},"CvndCfq":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yW\/r\/rBvx5OxA8Dg.js"},"r92wvYV":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yl\/r\/deC1d5viPp9.js"},"uKw0LU7":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yN\/r\/1Ar1tA1c3aY.js"},"xmz7Lk6":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yQ\/l\/1,cross\/V6F4nugzSXw.css"},"UcjljO7":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yY\/l\/1,cross\/qOe_Rlab9NU.css"},"a2j96E0":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iATC4\/y4\/l\/zh_HK\/PKsDEBFE42Y.js"},"X4+I4b2":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y9\/l\/1,cross\/2ibtJuPii7W.css"},"B73AcWy":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iQZb4\/y8\/l\/zh_HK\/AefFDz0kiSN.js"},"v6HipfT":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3irBR4\/yy\/l\/zh_HK\/WuTu-Sm0Qxa.js"},"ZDRyKL3":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3ih6Q4\/yA\/l\/zh_HK\/AZOO286OJ7K.js"},"UO8AC2i":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yX\/r\/CLmuNXy8wBQ.js"},"NokMqjr":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yT\/l\/1,cross\/Ih9Xc0oDX-T.css"},"Yelqfuz":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y-\/r\/ZrDO1OS3CNE.js"},"+HR4\/Sd":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3i3td4\/yA\/l\/zh_HK\/trh8SAjPeqy.js"},"pEr0EzI":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yl\/r\/KSGszxmWorx.js"},"VDymvVI":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yN\/l\/1,cross\/rCmzjyFsGXo.css"},"8vKBOmk":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y_\/l\/1,cross\/sEFJGM1VrCg.css"},"\/j+rPH4":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iKoH4\/yn\/l\/zh_HK\/4ovgAcF20fy.js"},"G2iy9Ox":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y3\/r\/NHTmQ4aEe1Y.js"},"HLSPxCz":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iFvO4\/yf\/l\/zh_HK\/rVturqt6UP0.js"},"I\/49bAj":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yC\/l\/1,cross\/KnQUNVpolwE.css"},"b\/rYFtF":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yB\/r\/hGd1ihAEoHH.js"},"7koW4+B":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yj\/r\/T8EUGZnnQTh.js"},"KKBnWKk":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yf\/r\/2Gj6Rqt407L.js"},"ZY1oM2Q":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yH\/r\/zBIKYjdRgko.js"},"b9sATVO":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yt\/r\/oXAkgPAYF7S.js"},"zd+nE+p":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3in3C4\/yu\/l\/zh_HK\/jNLRlT3JMAY.js"},"3QBOKTC":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yH\/r\/AL5LllrA1f0.js"},"yMgn4BF":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yA\/r\/-u-KeKSHGqH.js"},"sS0S1Ne":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3i8a94\/yk\/l\/zh_HK\/zWi4WBcWXIR.js"},"l1rPuW6":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yw\/l\/1,cross\/CuNgeKGGQ1V.css"},"M9rh1r7":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3igDb4\/yz\/l\/zh_HK\/4qd4GlpgMjE.js"},"VB4zTC3":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yy\/r\/ozTlFblbI9G.js"},"jWGxw5p":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/yx\/l\/1,cross\/wLyetxRrLmg.css"},"TR5qTig":{"type":"css","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v4\/y2\/l\/1,cross\/8P_ITPyy8GF.css"},"J62RfGM":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yi\/r\/k8SoSxKynWH.js"},"88+gRST":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yC\/r\/DFlQoGK9R4V.js"},"HBK9MF6":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3i2n84\/yP\/l\/zh_HK\/ceXjEqL77H9.js"},"xsFg75a":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yt\/r\/mnLc1TS2Wp-.js"},"zif2SIi":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yw\/r\/NlrzKm4FwQI.js"},"s5Ferw3":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yO\/r\/C0UnNvum52t.js"},"JOUMnNC":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yV\/r\/HzxD9aAXSyD.js"},"qdLOFSH":{"type":"js","src":"https:\/\/connect.facebook.net\/zh_HK\/sdk.js#version=v21.0","nc":1},"FsBVuQ6":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y4\/r\/kJrAedvxuNH.js"},"FvQWTxN":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iXf04\/yc\/l\/zh_HK\/dQaRan_UoOD.js"},"0Qz\/xq6":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yB\/r\/AfRcB3-N6lg.js"},"vCxI9D4":{"type":"js","src":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ye\/r\/GcgopRl4mBW.js"}},"compMap":{"Dialog":{"r":["gFJOVw5","kKG6kJf","6S5PHbO","3F26mTM","CSl+Sxi","0n8jUCL","YYk9ug4","p+yOQlM","UNiU4sO","dauMeUz","pXMubjf","2mlzVIM","qdOQPKI","mEf6elL","iHCiaFe","ehJaT9r","mpUdCt2","FHXlBA8"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent","Animation","PageTransitions"]},"be":1},"ExceptionDialog":{"r":["CSl+Sxi","xvIpiB7","qdOQPKI","YYk9ug4","kKG6kJf","p+yOQlM","UNiU4sO","pXMubjf","gFJOVw5","iHCiaFe","0n8jUCL","ehJaT9r","mpUdCt2","WQUjqJD","6S5PHbO","59saWL\/","c4gwPi1","4WMghNp","PY04\/Rs","OMTW5NH","2J1Ud6o","X0PkNH5","bfZmrY8","38MIlcl","ahStaA7","o8suG0j","agX1D\/g","pfGV80\/","20549oV","NqAnvSR","FHXlBA8","my2i43D","4W8+IkX"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["3F26mTM"]},"be":1},"QuickSandSolver":{"r":["kKG6kJf","CSl+Sxi","gFJOVw5","dauMeUz","8ELCBwH","lkpgHYw","tfWZEZK","SWx3yNv","x22Oby4","iHCiaFe","0n8jUCL"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["3F26mTM"]},"be":1},"ConfirmationDialog":{"r":["dlMdW7h","JKVm94S","CSl+Sxi","kKG6kJf","gFJOVw5","dauMeUz","vdNQr9P","iHCiaFe"],"be":1},"MWADeveloperReauthBarrier":{"r":["UWlPw6D","kKG6kJf","QyoftxH","17Grp2h","H\/5lfuF"],"be":1},"WebSpeedInteractionsTypedLogger":{"r":["CSl+Sxi","gFJOVw5","9NiATAn","4W8+IkX","kKG6kJf"],"be":1},"AsyncRequest":{"r":["kKG6kJf","CSl+Sxi","iHCiaFe","0n8jUCL"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["3F26mTM"]},"be":1},"DOM":{"r":["CSl+Sxi","kKG6kJf","iHCiaFe"],"be":1},"Form":{"r":["CSl+Sxi","kKG6kJf","gFJOVw5","dauMeUz","iHCiaFe"],"be":1},"FormSubmit":{"r":["kKG6kJf","CSl+Sxi","gFJOVw5","dauMeUz","lYMIqwV","iHCiaFe","0n8jUCL"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["3F26mTM"]},"be":1},"Input":{"r":["gFJOVw5"],"be":1},"Toggler":{"r":["kKG6kJf","p+yOQlM","UNiU4sO","CSl+Sxi","0n8jUCL","gFJOVw5","YYk9ug4","xvIpiB7","iHCiaFe"],"be":1},"Tooltip":{"r":["kKG6kJf","CSl+Sxi","p+yOQlM","qdOQPKI","UNiU4sO","pXMubjf","gFJOVw5","iHCiaFe","0n8jUCL","ehJaT9r","mpUdCt2","pfGV80\/","o8suG0j","NqAnvSR","FHXlBA8","dauMeUz","4W8+IkX"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent","PageTransitions","Animation"],"r":["3F26mTM","YYk9ug4","6S5PHbO"]},"be":1},"URI":{"r":[],"be":1},"trackReferrer":{"r":[],"be":1},"PhotoTagApproval":{"r":["CSl+Sxi","kKG6kJf","rlbiS2R","+2mYsBo","iHCiaFe"],"be":1},"PhotoSnowlift":{"r":["kKG6kJf","CSl+Sxi","gFJOVw5","49g5Itw","6S5PHbO","3F26mTM","0n8jUCL","YYk9ug4","p+yOQlM","UNiU4sO","dauMeUz","pXMubjf","2mlzVIM","qdOQPKI","mEf6elL","MA7wtBb","Hfm1+jG","38MIlcl","QAsH79l","gFHG893","9MRlazS","CWRqQIh","Cny5iJ6","iHCiaFe","ehJaT9r","mpUdCt2","xvIpiB7","WQUjqJD","Kw\/fkQQ","bfZmrY8","o8suG0j","PY04\/Rs","OMTW5NH","4WMghNp","2J1Ud6o","pfGV80\/","59saWL\/","X0PkNH5","agX1D\/g","JpZhukL","oCG\/RG1","0xZW\/QI","hm7LH2C","aSbaNKt","M8Xp01T","s6f7kQQ","j8vinei","yPN8Cty","GS4bGVX","8q2zxdD","mDomTSa","8LpAtc0","NUcs7zk","33PLZ+s","zVTqSl6","F6PVcEC","p8qZx2r","BeOwzfl","8JvBQNZ","oPTgYNC","GeBTIYU","iXU77vs","8pnRkHq","AVXVDT5","LAVM282","Z\/AMsTf","bbB7RAc","\/g73V0k","m\/iHLvb","ZSxb2YX","YNx1BTX","8+\/m\/R9","STfNYsg","b+4kH42","HrSvOcT","aIstZuG","HWOHH5p","3hKBmDr","ommkOL8","epaoL7R","APVs98A","xlMpWQZ","+WGv7RM","t46GVsr","Ayd2Csx","9zce+oe","asppkhA","jjYsTQO","UqUvMpW","Nx3aG7o","meXqvUG","VwF\/u7c","CyNqpgQ","Gbf1TUE","lTO89wT","dUh4UaO","N93dyfD","gLpHGW2","txstYBE","4gKni9p","cIwjOS0","hRnYGn1","jWuQPCW","VfuLkfj","XV0Z0ix","rlbiS2R","FHXlBA8","Cqzu\/ty","NQcY4GA","CvndCfq","r92wvYV","uKw0LU7","xmz7Lk6","UcjljO7","a2j96E0","X4+I4b2","B73AcWy","v6HipfT","ZDRyKL3","UO8AC2i","NokMqjr","my2i43D","Yelqfuz","+HR4\/Sd","pEr0EzI","VDymvVI","8vKBOmk","\/j+rPH4","NqAnvSR","4W8+IkX"],"rds":{"m":["Animation","FbtLogging","IntlQtEventFalcoEvent","PageTransitions"]},"be":1},"PhotoTagger":{"r":["m\/iHLvb","kKG6kJf","CSl+Sxi","G2iy9Ox","p+yOQlM","0n8jUCL","YYk9ug4","pXMubjf","gFJOVw5","qdOQPKI","ehJaT9r","mpUdCt2","UNiU4sO","iHCiaFe","6S5PHbO","HLSPxCz","I\/49bAj","o8suG0j","gFHG893","b\/rYFtF","rlbiS2R","7koW4+B","KKBnWKk","ZY1oM2Q","b9sATVO","r92wvYV","zd+nE+p","3QBOKTC","NqAnvSR","FHXlBA8","dauMeUz","4W8+IkX"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent","PageTransitions","Animation"],"r":["3F26mTM"]},"be":1},"PhotoTags":{"r":["CSl+Sxi","kKG6kJf","rlbiS2R","gFJOVw5","yMgn4BF","iHCiaFe"],"be":1},"TagTokenizer":{"r":["CSl+Sxi","kKG6kJf","pXMubjf","sS0S1Ne","l1rPuW6","M9rh1r7","VB4zTC3","p+yOQlM","0n8jUCL","gFJOVw5","jWGxw5p","JKVm94S","TR5qTig","CyNqpgQ","J62RfGM","88+gRST","HBK9MF6","iHCiaFe"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["3F26mTM"]},"be":1},"AsyncDialog":{"r":["kKG6kJf","CSl+Sxi","xvIpiB7","qdOQPKI","YYk9ug4","p+yOQlM","UNiU4sO","pXMubjf","gFJOVw5","iHCiaFe","0n8jUCL","ehJaT9r","mpUdCt2","WQUjqJD","6S5PHbO","Kw\/fkQQ","bfZmrY8","o8suG0j","PY04\/Rs","OMTW5NH","4WMghNp","2J1Ud6o","pfGV80\/","59saWL\/","X0PkNH5","agX1D\/g","NqAnvSR","FHXlBA8","my2i43D","4W8+IkX"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["3F26mTM"]},"be":1},"Hovercard":{"r":["CSl+Sxi","kKG6kJf","p+yOQlM","0n8jUCL","YYk9ug4","pXMubjf","gFJOVw5","qdOQPKI","ehJaT9r","mpUdCt2","UNiU4sO","iHCiaFe","6S5PHbO","HLSPxCz","I\/49bAj","o8suG0j","NqAnvSR","FHXlBA8","dauMeUz","4W8+IkX"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent","PageTransitions","Animation"],"r":["3F26mTM"]},"be":1},"XOfferController":{"r":["gFJOVw5","xsFg75a"],"be":1},"PerfXSharedFields":{"r":["F6PVcEC","pXMubjf"],"be":1},"XUIDialogButton.react":{"r":["PY04\/Rs","CSl+Sxi","ehJaT9r","pXMubjf","mpUdCt2","OMTW5NH","0n8jUCL","4WMghNp","p+yOQlM","2J1Ud6o","gFJOVw5","kKG6kJf","X0PkNH5","bfZmrY8","38MIlcl","59saWL\/","NqAnvSR","my2i43D","FHXlBA8","iHCiaFe"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["3F26mTM"]},"be":1},"XUIDialogBody.react":{"r":["4WMghNp","p+yOQlM","ehJaT9r","pXMubjf","mpUdCt2","59saWL\/","WQUjqJD","FHXlBA8"],"be":1},"XUIDialogFooter.react":{"r":["bfZmrY8","p+yOQlM","ehJaT9r","pXMubjf","mpUdCt2","o8suG0j","agX1D\/g","59saWL\/","4WMghNp","WQUjqJD","FHXlBA8"],"be":1},"XUIDialogTitle.react":{"r":["bfZmrY8","p+yOQlM","ehJaT9r","pXMubjf","mpUdCt2","o8suG0j","PY04\/Rs","CSl+Sxi","OMTW5NH","0n8jUCL","4WMghNp","2J1Ud6o","pfGV80\/","WQUjqJD","59saWL\/","NqAnvSR","X0PkNH5","kKG6kJf","my2i43D","FHXlBA8","iHCiaFe"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["3F26mTM"]},"be":1},"XUIGrayText.react":{"r":["4WMghNp","p+yOQlM","ehJaT9r","pXMubjf","mpUdCt2","59saWL\/","FHXlBA8"],"be":1},"DialogX":{"r":["CSl+Sxi","xvIpiB7","qdOQPKI","YYk9ug4","kKG6kJf","p+yOQlM","UNiU4sO","pXMubjf","gFJOVw5","iHCiaFe","0n8jUCL","ehJaT9r","mpUdCt2","WQUjqJD","6S5PHbO","FHXlBA8","NqAnvSR","4W8+IkX"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent"],"r":["3F26mTM"]},"be":1},"react":{"r":["ehJaT9r","pXMubjf","mpUdCt2","FHXlBA8"],"be":1}}})});</script> <script nonce="4eRojItP">requireLazy(["InitialJSLoader"], function(InitialJSLoader) {InitialJSLoader.loadOnDOMContentReady(["kKG6kJf","CSl+Sxi","zif2SIi","s5Ferw3","gFJOVw5","JOUMnNC","3F26mTM","6S5PHbO","YYk9ug4","B73AcWy","PY04\/Rs","qdLOFSH","FsBVuQ6","pXMubjf","ehJaT9r","mpUdCt2","qdOQPKI","UNiU4sO","p+yOQlM","m\/iHLvb","FvQWTxN","0Qz\/xq6","4W8+IkX","vCxI9D4","FHXlBA8","NqAnvSR","X0PkNH5","dauMeUz"]);});</script> <script nonce="4eRojItP">requireLazy(["TimeSliceImpl","ServerJS"],function(TimeSlice,ServerJS){var s=(new ServerJS());s.handle({"define":[["cr:7736",["FBLynxLogging"],{"__rc":["FBLynxLogging",null]},-1],["LinkshimHandlerConfig",[],{"supports_meta_referrer":false,"default_meta_referrer_policy":"default","switched_meta_referrer_policy":"origin","non_linkshim_lnfb_mode":"ie","link_react_default_hash":"AT3_8rGmQxQJg0i0WZmsCw-0GELDSFTfobVlp-4S9xO2t8jQX9QcjRVfvUCXsm77AK__OTPVyKRRjss8ErN6-OVfIfSk2lsiHDasOETSXRxi4litNFKxyvfy09Ynd7Y8OiqXZ2wrZUfBQFEuVcJDy-FU1g","untrusted_link_default_hash":"AT07XI1MvwOg67i4d0d4sa2zYdQtR95f6uC6cLJrtgu-e4ijFS0ci5_rvucsCF-fu0yH2JTiqjfWg2BHdRtLbh9Dyndykjfyj7NWWDd5Pglsyy5g5mDGBJhNDeG3B8avuPPPuyuWhbWykL3aLkqojT4Usg","linkshim_host":"l.facebook.com","linkshim_path":"\/l.php","linkshim_enc_param":"h","linkshim_url_param":"u","use_rel_no_opener":false,"use_rel_no_referrer":false,"always_use_https":false,"onion_always_shim":true,"middle_click_requires_event":false,"www_safe_js_mode":"hover","m_safe_js_mode":null,"ghl_param_link_shim":false,"click_ids":[],"is_linkshim_supported":true,"current_domain":"facebook.com","blocklisted_domains":["ad.doubleclick.net","ads-encryption-url-example.com","bs.serving-sys.com","ad.atdmt.com","adform.net","ad13.adfarm1.adition.com","ilovemyfreedoms.com","secure.adnxs.com"],"is_mobile_device":false},27]],"instances":[["__inst_c2ec5301_0_0_JM",["DeveloperSiteDocumentationX"],[],1]],"elements":[["__elem_a588f507_0_2_rQ","u_0_0_qO",2],["__elem_9f5fac15_0_3_mw","developer_documentation_toolbar",1],["__elem_a32d506f_0_0_lK","u_0_1_1i",1],["__elem_a32d506f_0_1_V2","u_0_2_kE",1],["__elem_a32d506f_0_2_vt","u_0_3_WM",1],["__elem_a32d506f_0_3_d\/","u_0_4_+3",1],["__elem_9f5fac15_0_0_6l","devsite_header",1],["__elem_9f5fac15_0_1_mv","documentation_breadcrumbs_pagelet",1],["__elem_a588f507_0_0_V6","u_0_5_Ih",1],["__elem_9f5fac15_0_4_mn","documentation_body_pagelet",1],["__elem_a588f507_0_1_hs","u_0_6_Ub",1],["__elem_9f5fac15_0_2_tw","devsite_footer",1]],"require":[["UniversalMicroSiteTrackingController","init",["ImmutableServerCallableWrapper"],[true,"HK",{"__imm":{"module":{"__m":"ImmutableServerCallableWrapper"},"method":"Map","value":[]}},"1fzRoAETLYE6NZemY",null,"https:\/\/developers.facebook.com\/docs\/whatsapp\/business-platform\/changelog",null,null,"apac",null,"0tVmBdA6fY5lRlmof","developers",null,"",{"__imm":{"module":{"__m":"ImmutableServerCallableWrapper"},"method":"Map","value":[]}},null,"",""]],["DevsiteInteractionTracker","init",[],[{"translationStatus":"out_of_date"}]],["fbq","init",[],["438056466377696"]],["fbq","init",[],["721503217860715"]],["fbq","init",[],["1654677854812921"]],["fbq","init",[],["983057391856088"]],["fbq","track",[],["ViewContent",{"value":"2","currency":"EUR"}]],["fbq","init",[],["1801207626762049"]],["fbq","init",[],["1916681798651990"]],["fbq","track",[],["PageView",{"isDFCRegistered":"0"}]],["AsyncRequest","post_UNSAFE_LET_ANYONE_IMPERSONATE_THE_USER_FOR_THESE_WRITES",[],["\/ajax\/docs\/nav\/?path1=whatsapp&path2=business-platform&path3=changelog",{}]],["__inst_c2ec5301_0_0_JM"],["DevsiteURLFragmentHandler","registerTransitionHandler",[],[]],["AnalyticsGKs","init",[],[[{"gk_name":"analytics_app_anomaly_notifications_participants","value":true},{"gk_name":"analytics_approximation_accuracy","value":false},{"gk_name":"analytics_cross_device_web_params","value":true},{"gk_name":"analytics_currency","value":true},{"gk_name":"analytics_deactivate_flagged_params","value":true},{"gk_name":"analytics_delete_flagged_properties","value":true},{"gk_name":"analytics_delete_key_for_auto_deleted_ups","value":true},{"gk_name":"analytics_delete_key_for_auto_deprecated_cps","value":true},{"gk_name":"analytics_display_deleted_user_properties_table","value":true},{"gk_name":"ios_receipt_validation_ui","value":true},{"gk_name":"analytics_rotate_key_for_pii_flagged_wps","value":true},{"gk_name":"fba_whitelisted_businesses_for_new_channels_h2","value":false},{"gk_name":"fba_curated_dashboards","value":false},{"gk_name":"fba_curated_dashboards_internal_only","value":false},{"gk_name":"insights_android_implicit_purchase_events","value":true},{"gk_name":"fba_people_insights_v2_entities_read_path","value":false},{"gk_name":"fba_people_insights_v2_entities_write_path","value":false},{"gk_name":"fba_outcomes_beta","value":false},{"gk_name":"fba_show_outcomes_for_single_entities","value":false},{"gk_name":"fba_platform_section_whitelist","value":false},{"gk_name":"fba_people_insights_v2_businesses_read_path","value":false},{"gk_name":"fba_people_insights_v2_businesses_write_path","value":false},{"gk_name":"fba_dashboard_templates","value":false},{"gk_name":"fba_path_to_conversion_prod","value":false},{"gk_name":"fba_show_bag_hide_esg","value":false}]]],["PartnershipsMarketingScrollOnLoad","scrollToIdOnLoad",[],[]],["ScriptPath","set",[],["XDeveloperDocumentationController","7459a3d2",{"imp_id":"1fzRoAETLYE6NZemY","ef_page":null,"uri":"https:\/\/developers.facebook.com\/docs\/whatsapp\/business-platform\/changelog","entity_id":"61550750497965"}]],["ControlledReferer","useFacebookRefererHtml",["__elem_a32d506f_0_0_lK"],[{"__m":"__elem_a32d506f_0_0_lK"},"\u003Cimg height=\"1\" width=\"1\" style=\"border-style:none;\" alt=\"\" src=\"\/\/googleads.g.doubleclick.net\/pagead\/viewthroughconversion\/963623955\/?guid=ON&script=0\" \/>"]],["ControlledReferer","useFacebookRefererHtml",["__elem_a32d506f_0_1_V2"],[{"__m":"__elem_a32d506f_0_1_V2"},"\u003Cimg height=\"1\" width=\"1\" style=\"border-style:none;\" alt=\"\" src=\"https:\/\/dc.ads.linkedin.com\/collect\/?pid=276116&fmt=gif\" \/>"]],["ControlledReferer","useFacebookRefererHtml",["__elem_a32d506f_0_2_vt"],[{"__m":"__elem_a32d506f_0_2_vt"},"\u003Cimg height=\"1\" width=\"1\" style=\"border-style:none;\" alt=\"\" src=\"https:\/\/analytics.twitter.com\/i\/adsct?txn_id=nz7m3&p_id=Twitter&tw_sale_amount=0&tw_order_quantity=0\" \/>"]],["ControlledReferer","useFacebookRefererHtml",["__elem_a32d506f_0_3_d\/"],[{"__m":"__elem_a32d506f_0_3_d\/"},"\u003Cimg height=\"1\" width=\"1\" style=\"border-style:none;\" alt=\"\" src=\"\/\/t.co\/i\/adsct?txn_id=nz7m3&p_id=Twitter&tw_sale_amount=0&tw_order_quantity=0\" \/>"]],["ReactRenderer_DEPRECATED","constructAndRenderComponent_LEGACY",["DeveloperProductHomeMobileOnThisPage.react","__elem_a588f507_0_0_V6"],[{"__m":"DeveloperProductHomeMobileOnThisPage.react"},{},{"__m":"__elem_a588f507_0_0_V6"},"callsite_d1949635575"]],["AsyncRequestNectarLogging"],["DocumentTitle","set",[],["\u8b8a\u66f4\u8a18\u9304 - WhatsApp Business \u5e73\u53f0",false]],["ReactRenderer_DEPRECATED","constructAndRenderComponent_LEGACY",["DeveloperProductHomeOnThisPage.react","__elem_a588f507_0_1_hs"],[{"__m":"DeveloperProductHomeOnThisPage.react"},{},{"__m":"__elem_a588f507_0_1_hs"},"callsite_d1949635575"]],["sdk.init-server-callable","init",[],[{"appId":113869198637480,"xfbml":true,"version":"v21.0","status":false}]],["DevsiteOnScrollToSection","init",["__elem_a588f507_0_2_rQ"],[{"__m":"__elem_a588f507_0_2_rQ"}]],["DevsiteCardScrollToTopButtons","init",["__elem_a588f507_0_2_rQ"],[{"__m":"__elem_a588f507_0_2_rQ"},"to_top_nav"]],["GoogleAnalytics4Setup","setupGA4",[],[false,"G-WN22ZHXY2R",{"cookie_domain":"developers.facebook.com"},true,[]]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["FBLynx","setupDelegation",[],[]],["Animation"],["PageTransitions"],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent","Animation","PageTransitions"],"sd"]],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent","Animation","PageTransitions"],"css"]],["TimeSliceImpl"],["HasteSupportData"],["ServerJS"],["Run"],["InitialJSLoader"]],"contexts":[[{"__m":"__elem_9f5fac15_0_0_6l"},false],[{"__m":"__elem_9f5fac15_0_1_mv"},false],[{"__m":"__elem_9f5fac15_0_2_tw"},false],[{"__m":"__elem_9f5fac15_0_3_mw"},false],[{"__m":"__elem_9f5fac15_0_4_mn"},false]]});requireLazy(["Run"],function(Run){Run.onAfterLoad(function(){s.cleanup(TimeSlice)})});}); </script> <script nonce="4eRojItP">now_inl=(function(){var p=window.performance;return p&&p.now&&p.timing&&p.timing.navigationStart?function(){return p.now()+p.timing.navigationStart}:function(){return new Date().getTime()};})(); window.__bigPipeFR=now_inl();</script> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yr/l/1,cross/5lgCuvmQIBe.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yt/l/1,cross/scs2iBx9PqC.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yL/l/1,cross/CZbBUgUjutB.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yO/l/1,cross/DofeYSJlLLd.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yC/l/1,cross/HGpWgRpJM3b.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/y4/l/1,cross/WKzOP0l5SUB.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/ya/l/1,cross/gXVvGlARRSm.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yx/l/1,cross/Edhu-zYJ9Zc.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3/yy/r/IyFMI-P5QGQ.js" as="script" crossorigin="anonymous" nonce="4eRojItP" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yO/l/1,cross/7JLxi68DK7R.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yR/l/1,cross/IbFMUZUMS2O.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yn/l/1,cross/n8srgBZ1XY3.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3iE9K4/yx/l/zh_HK/FEypPqGLq61.js" as="script" crossorigin="anonymous" nonce="4eRojItP" /> <script nonce="4eRojItP">window.__bigPipeCtor=now_inl();requireLazy(["BigPipe"],function(BigPipe){define("__bigPipe",[],window.bigPipe=new BigPipe({"forceFinish":true,"config":null}));});</script> <script nonce="4eRojItP">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("first_response",n);})})();</script> <script nonce="4eRojItP">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["cZDPgjQ","bfZmrY8","WIQEzfU","zzuy2xq","iHCiaFe","0n8jUCL","pfGV80/","4WMghNp","CSl+Sxi","WQUjqJD","agX1D/g","38MIlcl","kKG6kJf"],id:"first_response",phase:0,last_in_phase:true,tti_phase:0,all_phases:[63,1],hsrp:{hblp:{consistency:{rev:1018446447}}},allResources:["cZDPgjQ","bfZmrY8","WIQEzfU","zzuy2xq","iHCiaFe","0n8jUCL","kKG6kJf","CSl+Sxi","zif2SIi","s5Ferw3","gFJOVw5","JOUMnNC","3F26mTM","6S5PHbO","YYk9ug4","B73AcWy","PY04/Rs","qdLOFSH","pfGV80/","4WMghNp","WQUjqJD","agX1D/g","38MIlcl","FsBVuQ6","pXMubjf","ehJaT9r","mpUdCt2","qdOQPKI","UNiU4sO","p+yOQlM","m/iHLvb","FvQWTxN","0Qz/xq6","4W8+IkX","vCxI9D4","FHXlBA8","NqAnvSR","X0PkNH5","dauMeUz"]});}));</script> <script nonce="4eRojItP">requireLazy(["__bigPipe"],function(bigPipe){bigPipe.setPageID("7440424168103131806")});</script> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3/yU/r/-ZIQ9JfQbY3.js" as="script" crossorigin="anonymous" nonce="4eRojItP" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3/yv/r/cebZuP5Av5f.js" as="script" crossorigin="anonymous" nonce="4eRojItP" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3/yb/r/VwCukQNB7d9.js" as="script" crossorigin="anonymous" nonce="4eRojItP" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yy/l/1,cross/0ICoC1sFI2o.css" as="style" crossorigin="anonymous" /> <div class="hidden_elem"><code id="u_0_g_k5"><!-- <div class="_688r"></div><noscript><div class="_68me"></div></noscript><div class="_132f" data-testid="home_page_header_cms_obj"><div class="_2is9"><div class="_5reb _6o4s _5w2p _5rt2"><div id="bizBlackBar" class="_5w2q"><div class="_4bdg"><div class="_5rec"><div class="_3-fb"><div class="_3-fc"><a class="_3els" href="/?no_redirect=1" target="" style="" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":"link"}"><div class="_8xnp"><div class="_ar0p" id="FacebookLogo"><img src="/images/developer/m4d_logo_july_2024.svg" /></div></div></a></div><div class="_652w"><a class="_652x _3ecv" href="/docs/" id="u_0_d_f4"><span class="_3ecy _50f4">文件</span></a><a class="_652x" href="/tools/" id="u_0_9_u6"><span class="_3ecy _50f4">工具</span></a><a class="_652x" href="/support/" id="u_0_c_31"><span class="_3ecy _50f4">支援</span></a><div class="_6a _8542"><div class="clearfix _3_i9 lfloat"><form class="_2pis rfloat _ohf" action="/search/?referer=dev_header" method="get" role="search" id="u_0_e_h4"><input type="text" name="q" class="_3_ib" placeholder="搜尋" /></form><i class="_3_ia _42ef img sp_MWbXykj0RLD sx_3f6b3a"></i></div></div><a href="https://business.facebook.com/business/loginpage/?next=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2Fwhatsapp%2Fbusiness-platform%2Fchangelog%3Fnav_ref%3Dbiz_unified_f3_login_page_to_dfc&app=436761779744620&login_options%5B0%5D=FB&login_options%5B1%5D=SSO&is_work_accounts=1&config_ref=biz_login_tool_flavor_dfc" class="_p47 lfloat _1k5h" id="u_0_f_XL">登入</a></div></div></div></div></div></div></div></div> --></code></div> <script nonce="4eRojItP">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("devsite_header",n);})})();</script> <script nonce="4eRojItP">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["bfZmrY8","0n8jUCL","kKG6kJf","CSl+Sxi","WIQEzfU","gFJOVw5","4WMghNp","X0PkNH5","p+yOQlM","EjWtCVY","cZDPgjQ","iHCiaFe","pfGV80/"],content:{devsite_header:{container_id:"u_0_g_k5"}},id:"devsite_header",phase:1,jsmods:{instances:[["__inst_41781d56_0_0_Kv",["ContextualDialog","ContextualDialogArrow","ContextualDialogXUITheme","__elem_072b8e64_0_1_6v","LayerFadeOnShow","LayerFadeOnHide","LayerHideOnBlur","LayerHideOnEscape","DialogHideOnSuccess","LayerHideOnTransition","LayerRemoveOnHide","LayerAutoFocus","ContextualLayerAutoFlip","LayerTabIsolation","__markup_a588f507_0_0_gz","HTML"],[{width:312,context:null,contextID:"u_0_9_u6",contextSelector:null,dialogRole:"dialog",labelledBy:"u_0_7_nG",position:"below",alignment:"left",offsetX:0,offsetY:0,arrowBehavior:{__m:"ContextualDialogArrow"},hoverShowDelay:null,hoverHideDelay:null,theme:{__m:"ContextualDialogXUITheme"},hoverContext:{__m:"__elem_072b8e64_0_1_6v"},addedBehaviors:[{__m:"LayerFadeOnShow"},{__m:"LayerFadeOnHide"},{__m:"LayerHideOnBlur"},{__m:"LayerHideOnEscape"},{__m:"DialogHideOnSuccess"},{__m:"LayerHideOnTransition"},{__m:"LayerRemoveOnHide"},{__m:"LayerAutoFocus"},{__m:"ContextualLayerAutoFlip"},{__m:"LayerTabIsolation"}]},{__m:"__markup_a588f507_0_0_gz"}],2],["__inst_41781d56_0_1_xv",["ContextualDialog","ContextualDialogArrow","ContextualDialogXUITheme","__elem_072b8e64_0_2_XQ","LayerFadeOnShow","LayerFadeOnHide","LayerHideOnBlur","LayerHideOnEscape","DialogHideOnSuccess","LayerHideOnTransition","LayerRemoveOnHide","LayerAutoFocus","ContextualLayerAutoFlip","LayerTabIsolation","__markup_a588f507_0_1_bt","HTML"],[{width:312,context:null,contextID:"u_0_c_31",contextSelector:null,dialogRole:"dialog",labelledBy:"u_0_a_Be",position:"below",alignment:"left",offsetX:0,offsetY:0,arrowBehavior:{__m:"ContextualDialogArrow"},hoverShowDelay:null,hoverHideDelay:null,theme:{__m:"ContextualDialogXUITheme"},hoverContext:{__m:"__elem_072b8e64_0_2_XQ"},addedBehaviors:[{__m:"LayerFadeOnShow"},{__m:"LayerFadeOnHide"},{__m:"LayerHideOnBlur"},{__m:"LayerHideOnEscape"},{__m:"DialogHideOnSuccess"},{__m:"LayerHideOnTransition"},{__m:"LayerRemoveOnHide"},{__m:"LayerAutoFocus"},{__m:"ContextualLayerAutoFlip"},{__m:"LayerTabIsolation"}]},{__m:"__markup_a588f507_0_1_bt"}],2]],markup:[["__markup_a588f507_0_0_gz",{__html:"\x3Cdiv>\x3Cdiv class=\"_53iv\">\x3Cdiv class=\"_655e\">\x3Ca href=\"/tools/explorer/\" class=\"_655f _65bz\">\x3Cspan class=\"_50f7\">Graph API 測試工具\x3C/span>\x3C/a>\x3Cdiv class=\"_41p_ _3-97\">測試、建立和驗證 API 調用,並為回應除錯。\x3C/div>\x3Ca href=\"/tools/debug/accesstoken/\" class=\"_655f _65bz\">\x3Cspan class=\"_50f7\">存取憑證除錯工具\x3C/span>\x3C/a>\x3Cdiv class=\"_41p_ _3-97\">查看詳細資訊以了解存取憑證。\x3C/div>\x3Ca href=\"/tools/debug/\" class=\"_655f _65bz\">\x3Cspan class=\"_50f7\">分享除錯工具\x3C/span>\x3C/a>\x3Cdiv class=\"_41p_\">預覽內容在 Facebook 分享時的外觀。\x3C/div>\x3Ca class=\"_3-8z _655f\" href=\"/tools/\">\x3Cspan class=\"_50f7\">查看所有工具\x3C/span>\x3C/a>\x3C/div>\x3Cdiv aria-label=\"工具\" id=\"u_0_7_nG\">\x3C/div>\x3C/div>\x3Ca aria-label=\"關閉\" class=\"layer_close_elem accessible_elem\" href=\"#\" role=\"button\" id=\"u_0_8_x2\" aria-labelledby=\"u_0_8_x2 u_0_7_nG\">\x3C/a>\x3C/div>"},1,"HTML"],["__markup_a588f507_0_1_bt",{__html:"\x3Cdiv>\x3Cdiv class=\"_53iv\">\x3Cdiv class=\"_655e\">\x3Cdiv class=\"_65kd _1glo\">\x3Ci class=\"_3-90 img sp_uBcZLoQnJo5 sx_98f60c\">\x3C/i>\x3Ca href=\"https://l.facebook.com/l.php?u=https%3A%2F%2Fmetastatus.com%2F%3Fref%3Ddfc%23developerplatform&h=AT1l7XlfaeUB7PzHmM1VodwK4oppO05A2sFZU3-eqDhBuP7LuYHRlUTv8Kh2Si0HeiVcFN66TCpAb5hZvlxjwLBttkFmkalJSKRtDNOqjOCMZKdp32oV848GIvUe-NUu6GrK_6FJEXc_KKsbpNR9bOlmPA\" target=\"_blank\" rel=\"nofollow\" data-lynx-mode=\"hover\">\x3Cdiv class=\"_65ke _50f7\">部分中斷\x3C/div>\x3Cdiv class=\"_50f8 _50f3\">自 \x3Cabbr data-utime=\"1731295045\" data-tooltip-content=\"2024年11月10日星期日 19:17\" data-hover=\"tooltip\">\x3Cspan class=\"timestampContent\">11月10日 19:17\x3C/span>\x3C/abbr> 起\x3C/div>\x3C/a>\x3C/div>\x3Ca class=\"_655f _1glo\" href=\"/support/bugs/\">\x3Ci class=\"_3-90 img sp_MWbXykj0RLD sx_da5929\">\x3C/i>\x3Cspan class=\"_50f7\">回報錯誤\x3C/span>\x3C/a>\x3Ca class=\"_655f _1glo\" href=\"/community/\">\x3Ci class=\"_3-90 img sp_MWbXykj0RLD sx_94db75\">\x3C/i>\x3Cspan class=\"_50f7\">到社群提問\x3C/span>\x3C/a>\x3Ca class=\"_655f _1glo\" href=\"/incident/report/\">\x3Ci class=\"_3-90 img sp_MWbXykj0RLD sx_e0f802\">\x3C/i>\x3Cspan class=\"_50f7\">回報平台資料事件\x3C/span>\x3C/a>\x3Ca class=\"_655f _1glo\" href=\"/support/\" target=\"_blank\">\x3Ci class=\"_3-90 img sp_MWbXykj0RLD sx_3793c7\">\x3C/i>\x3Cspan class=\"_50f7\">開發人員支援\x3C/span>\x3C/a>\x3C/div>\x3Cdiv aria-label=\"支援\" id=\"u_0_a_Be\">\x3C/div>\x3C/div>\x3Ca aria-label=\"關閉\" class=\"layer_close_elem accessible_elem\" href=\"#\" role=\"button\" id=\"u_0_b_7z\" aria-labelledby=\"u_0_b_7z u_0_a_Be\">\x3C/a>\x3C/div>"},1,"HTML"]],elements:[["__elem_a588f507_0_3_L2","bizBlackBar",1],["__elem_072b8e64_0_0_Gb","u_0_d_f4",1],["__elem_072b8e64_0_1_6v","u_0_9_u6",2],["__elem_072b8e64_0_2_XQ","u_0_c_31",2],["__elem_072b8e64_0_3_zH","u_0_f_XL",1]],require:[["DevsiteHeaderInteractionsLogger","registerDialog",["__elem_072b8e64_0_0_Gb"],[{__m:"__elem_072b8e64_0_0_Gb"},null]],["__inst_41781d56_0_0_Kv"],["DevsiteHeaderInteractionsLogger","registerDialog",["__elem_072b8e64_0_1_6v","__inst_41781d56_0_0_Kv"],[{__m:"__elem_072b8e64_0_1_6v"},{__m:"__inst_41781d56_0_0_Kv"}]],["__inst_41781d56_0_1_xv"],["DevsiteHeaderInteractionsLogger","registerDialog",["__elem_072b8e64_0_2_XQ","__inst_41781d56_0_1_xv"],[{__m:"__elem_072b8e64_0_2_XQ"},{__m:"__inst_41781d56_0_1_xv"}]],["DevsiteHeaderBanner","initializeBanner",[],[]],["BizSiteHeader","registerStickyListener",["__elem_a588f507_0_3_L2"],[{__m:"__elem_a588f507_0_3_L2"}]],["DevsiteHeaderLoginButton","initButtonClick",["__elem_072b8e64_0_3_zH"],[{__m:"__elem_072b8e64_0_3_zH"},"login_button_clicked"]],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent","PageTransitions","Animation"],"sd"]],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent","PageTransitions","Animation"],"css"]]]},hsrp:{hsdp:{clpData:{"1814852":{r:1}},gkxData:{"25981":{result:false,hash:null},"25983":{result:false,hash:null}}},hblp:{consistency:{rev:1018446447},rsrcMap:{rCasuzG:{type:"js",src:"https://static.xx.fbcdn.net/rsrc.php/v3/yA/r/OzWmCcYw0wO.js"},EjWtCVY:{type:"css",src:"https://static.xx.fbcdn.net/rsrc.php/v4/yy/l/1,cross/0ICoC1sFI2o.css"}},compMap:{ContextualLayerInlineTabOrder:{r:["CSl+Sxi","kKG6kJf","HLSPxCz","p+yOQlM","0n8jUCL","gFJOVw5","YYk9ug4","iHCiaFe"],be:1},KeyEventTypedLogger:{r:["CSl+Sxi","gFJOVw5","rCasuzG","4W8+IkX","kKG6kJf"],be:1},CSSFade:{r:["gFJOVw5","0n8jUCL","YYk9ug4","iHCiaFe"],be:1}}}},allResources:["bfZmrY8","0n8jUCL","kKG6kJf","CSl+Sxi","WIQEzfU","gFJOVw5","4WMghNp","X0PkNH5","p+yOQlM","EjWtCVY","cZDPgjQ","iHCiaFe","pfGV80/","3F26mTM","qdOQPKI","YYk9ug4","pXMubjf","ehJaT9r","mpUdCt2","UNiU4sO","6S5PHbO","dauMeUz","NqAnvSR","FHXlBA8","4W8+IkX"]});}));</script> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3/yG/r/3zIKSaXRrrC.js" as="script" crossorigin="anonymous" nonce="4eRojItP" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3/yV/r/hhUemOEFR4T.js" as="script" crossorigin="anonymous" nonce="4eRojItP" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3/yW/r/UgHLVrKlKsA.js" as="script" crossorigin="anonymous" nonce="4eRojItP" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3/yP/r/kBpdIFCj1uG.js" as="script" crossorigin="anonymous" nonce="4eRojItP" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3iN8H4/yA/l/zh_HK/MlTLj2JYlLd.js" as="script" crossorigin="anonymous" nonce="4eRojItP" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3/yZ/r/UkrHcNK9s2n.js" as="script" crossorigin="anonymous" nonce="4eRojItP" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3/yH/r/vdNE1FOJgk5.js" as="script" crossorigin="anonymous" nonce="4eRojItP" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3/yg/r/jsjALenw-St.js" as="script" crossorigin="anonymous" nonce="4eRojItP" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3/yl/r/r5_PhZt9eSv.js" as="script" crossorigin="anonymous" nonce="4eRojItP" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/ys/l/1,cross/f65Tv5kh0xG.css" as="style" crossorigin="anonymous" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3/yr/r/t7dP7kF8oWt.js" as="script" crossorigin="anonymous" nonce="4eRojItP" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3/yU/r/RMsbBfiz7__.js" as="script" crossorigin="anonymous" nonce="4eRojItP" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3/y0/r/1b1GKVpdLl8.js" as="script" crossorigin="anonymous" nonce="4eRojItP" /> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v3/yH/r/I4lr9o0v3wN.js" as="script" crossorigin="anonymous" nonce="4eRojItP" /> <div class="hidden_elem"><code id="u_0_i_QA"><!-- <noscript id="u_0_h_yt"></noscript> --></code></div> <script nonce="4eRojItP">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("documentation_breadcrumbs_pagelet",n);})})();</script> <script nonce="4eRojItP">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["kKG6kJf","CSl+Sxi","pXMubjf","ehJaT9r","mpUdCt2","FHXlBA8","YAM+eZr","wJ7W6Yv","PY04/Rs","2J1Ud6o","5JODOIC","eKDQXBg","X0PkNH5","UNiU4sO","p+yOQlM","gFJOVw5","NqAnvSR","my2i43D","agX1D/g","0n8jUCL","iHCiaFe","4W8+IkX"],content:{documentation_breadcrumbs_pagelet:{container_id:"u_0_i_QA"}},id:"documentation_breadcrumbs_pagelet",phase:1,jsmods:{define:[["cr:734",[],{__rc:[null,null]},-1],["cr:1293",["ReactDOM.classic"],{__rc:["ReactDOM.classic",null]},-1],["cr:3473",["unmountComponentOnTransition"],{__rc:["unmountComponentOnTransition",null]},-1],["cr:3603",["unmountConcurrentComponentOnTransition"],{__rc:["unmountConcurrentComponentOnTransition",null]},-1],["cr:7162",["ReactDOMCompatibilityLayer"],{__rc:["ReactDOMCompatibilityLayer",null]},-1],["cr:1108857",[],{__rc:[null,null]},-1],["cr:1294158",["React.classic"],{__rc:["React.classic",null]},-1],["cr:1294159",["ReactDOM.classic"],{__rc:["ReactDOM.classic",null]},-1],["cr:510",["GeoPrivateBaseText_DEPRECATED.react"],{__rc:["GeoPrivateBaseText_DEPRECATED.react",null]},-1],["cr:755",["warningWWW"],{__rc:["warningWWW",null]},-1],["cr:757",["ImageWwwCssDependency"],{__rc:["ImageWwwCssDependency",null]},-1],["cr:2443",[],{__rc:[null,null]},-1],["cr:3159",["GeoPrivateDefaultColorGeneratedStyles"],{__rc:["GeoPrivateDefaultColorGeneratedStyles",null]},-1],["cr:4655",["AbstractLinkLynxMode"],{__rc:["AbstractLinkLynxMode",null]},-1],["cr:5662",["Event"],{__rc:["Event",null]},-1],["cr:6754",[],{__rc:[null,null]},-1],["cr:7319",[],{__rc:[null,null]},-1],["cr:8469",[],{__rc:[null,null]},-1],["cr:8658",[],{__rc:[null,null]},-1],["cr:1641505",[],{__rc:[null,null]},-1],["ClickIDURLBlocklistSVConfig",[],{block_list_url:["https://www.youtube.com/watch?v=f1J38FlDKxo","https://www.youtube.com/watch?v=6xt7nTuO85A"]},7631],["LoadingMarkerGated",[],{component:null},2874],["FBDomainsSVConfig",[],{domains:{__map:[["www.facebook.com",1],["tfbnw.net",1],["m.beta.facebook.com",1],["touch.beta.facebook.com",1],["www.dev.facebook.com",1],["fb.me",1],["s.fb.com",1],["m.fbjs.facebook.com",1],["facebook.com.es",1],["www.fbjs.facebook.com",1],["m.facebook.com",1],["facebook.fr",1],["fbsbx.com",1],["embed.fbsbx.com",1],["attachment.fbsbx.com",1],["lookaside.fbsbx.com",1],["web.facebook.com",1],["fb.com",1],["messenger.com",1],["secure.facebook.com",1],["secure.my-od.facebook.com",1],["www.my-od.facebook.com",1]]}},3828],["ClickIDDomainBlacklistSVConfig",[],{domains:["craigslist","tfbnw.net","canadiantire.ca","o2.co.uk","archive.org","reddit.com","redd.it","gmail.com","cvk.gov.ua","electoralsearch.in","yahoo.com","cve.mitre.org","usenix.org","ky.gov","voteohio.gov","vote.pa.gov","oversightboard.com","wi.gov","pbs.twimg.com","media.discordapp.net","vastadeal.com","theaustralian.com.au","alloygator.com","elsmannimmobilien.de","news.com.au","dennisbonnen.com","stoett.com","investorhour.com","perspectivasur.com","bonnegueule.fr","firstent.org","twitpic.com","kollosche.com.au","nau.edu","arcourts.gov","lomberg.de","network4.hu","balloonrace.com","awstrack.me","ic3.gov","sos.wyo.gov","cnpq.br","0.discoverapp.com","apple.com","apple.co","applecard.apple","services.apple","appletvplus.com","applepay.apple","wallet.apple","beatsbydre.com","dinn.com.mx","soriana.com","facebook.sso.datasite.com","fycextras.com","rik.parlament.gov.rs","elections.delaware.gov","dge.sn"]},3829],["cr:5277",["ReactDOM.classic.prod-or-profiling"],{__rc:["ReactDOM.classic.prod-or-profiling",null]},-1],["cr:1292365",["React-prod.classic"],{__rc:["React-prod.classic",null]},-1],["cr:2099",[],{__rc:[null,null]},-1],["cr:2448",["useHeroBootloadedComponent"],{__rc:["useHeroBootloadedComponent",null]},-1],["cr:2682",["warningBlueish"],{__rc:["warningBlueish",null]},-1],["cr:11202",[],{__rc:[null,null]},-1],["cr:1105154",[],{__rc:[null,null]},-1],["cr:5278",["ReactDOM-prod.classic"],{__rc:["ReactDOM-prod.classic",null]},-1],["cr:2683",["warningBlue"],{__rc:["warningBlue",null]},-1],["cr:5695",["EventListenerWWW"],{__rc:["EventListenerWWW",null]},-1],["cr:8909",["ReactFiberErrorDialogWWW"],{__rc:["ReactFiberErrorDialogWWW",null]},-1],["cr:3695",[],{__rc:[null,null]},-1],["cr:983844",[],{__rc:[null,null]},-1],["CoreWarningGK",[],{forceWarning:false},725],["cr:1353359",["EventListenerImplForBlue"],{__rc:["EventListenerImplForBlue",null]},-1]],elements:[["__elem_fc9f538f_0_0_Z1","u_0_h_yt",1]],require:[["react-xhp","constructAndRenderComponentIntoComment_DO_NOT_USE",["DevsiteDocBreadcrumbs.react","__elem_fc9f538f_0_0_Z1"],[{constructor:{__m:"DevsiteDocBreadcrumbs.react"},concurrentRootOptions:{},props:{crumbs:[{title:"Docs",uri:"/docs/"},{title:"WhatsApp Business 平台",uri:"/docs/whatsapp"},{title:"變更記錄",uri:"/docs/whatsapp/business-platform/changelog"}]},placeholderElement:{__m:"__elem_fc9f538f_0_0_Z1"},acrossTransitions:false,clobberSiblings:false,preloader:null,bigPipeContext:{__bigPipeContext:1},nonBlockingPreloaders:null}]],["ODS"],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent","ODS"],"sd"]],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent","ODS"],"css"]]]},hsrp:{hsdp:{gkxData:{"2467":{result:false,hash:null},"20942":{result:false,hash:null},"21106":{result:false,hash:null},"21107":{result:false,hash:null},"24835":{result:false,hash:null},"24836":{result:true,hash:null},"24838":{result:false,hash:null}},ixData:{"1163":{sprited:1,spriteCssClass:"sx_8cfd38",spriteMapCssClass:"sp_WbXBGqjC54o"},"1165":{sprited:1,spriteCssClass:"sx_318c2a",spriteMapCssClass:"sp_WbXBGqjC54o"},"1739":{sprited:1,spriteCssClass:"sx_10d608",spriteMapCssClass:"sp_WbXBGqjC54o"},"390007":{sprited:1,spriteCssClass:"sx_3941ca",spriteMapCssClass:"sp_WbXBGqjC54o"},"390008":{sprited:1,spriteCssClass:"sx_dd33be",spriteMapCssClass:"sp_WbXBGqjC54o"},"390009":{sprited:1,spriteCssClass:"sx_35981f",spriteMapCssClass:"sp_WbXBGqjC54o"},"478232":{sprited:1,spriteCssClass:"sx_b53dd8",spriteMapCssClass:"sp_WbXBGqjC54o"},"478237":{sprited:1,spriteCssClass:"sx_b9e4a8",spriteMapCssClass:"sp_WbXBGqjC54o"},"478791":{sprited:1,spriteCssClass:"sx_fecb10",spriteMapCssClass:"sp_WbXBGqjC54o"},"478793":{sprited:1,spriteCssClass:"sx_b278c5",spriteMapCssClass:"sp_WbXBGqjC54o"},"478795":{sprited:1,spriteCssClass:"sx_8bbd22",spriteMapCssClass:"sp_WbXBGqjC54o"},"478799":{sprited:1,spriteCssClass:"sx_b9fbc6",spriteMapCssClass:"sp_WbXBGqjC54o"},"478801":{sprited:1,spriteCssClass:"sx_82c83f",spriteMapCssClass:"sp_WbXBGqjC54o"},"479175":{sprited:1,spriteCssClass:"sx_bc419e",spriteMapCssClass:"sp_WbXBGqjC54o"},"479176":{sprited:1,spriteCssClass:"sx_b8b36c",spriteMapCssClass:"sp_WbXBGqjC54o"},"479177":{sprited:1,spriteCssClass:"sx_3a6083",spriteMapCssClass:"sp_WbXBGqjC54o"},"479179":{sprited:1,spriteCssClass:"sx_9fa179",spriteMapCssClass:"sp_WbXBGqjC54o"},"479180":{sprited:1,spriteCssClass:"sx_42f1dd",spriteMapCssClass:"sp_WbXBGqjC54o"},"479321":{sprited:1,spriteCssClass:"sx_59a474",spriteMapCssClass:"sp_WbXBGqjC54o"},"479324":{sprited:1,spriteCssClass:"sx_3a6aec",spriteMapCssClass:"sp_WbXBGqjC54o"},"479327":{sprited:1,spriteCssClass:"sx_5ad8a6",spriteMapCssClass:"sp_WbXBGqjC54o"},"479360":{sprited:1,spriteCssClass:"sx_4b28ab",spriteMapCssClass:"sp_WbXBGqjC54o"},"479363":{sprited:1,spriteCssClass:"sx_8d7ff2",spriteMapCssClass:"sp_WbXBGqjC54o"},"480789":{sprited:1,spriteCssClass:"sx_336c7a",spriteMapCssClass:"sp_uBcZLoQnJo5"},"481882":{sprited:1,spriteCssClass:"sx_05cd7d",spriteMapCssClass:"sp_WbXBGqjC54o"},"484386":{sprited:1,spriteCssClass:"sx_e30349",spriteMapCssClass:"sp_WbXBGqjC54o"},"489534":{sprited:1,spriteCssClass:"sx_1c93d0",spriteMapCssClass:"sp_WbXBGqjC54o"},"492482":{sprited:1,spriteCssClass:"sx_a5ee58",spriteMapCssClass:"sp_WbXBGqjC54o"},"492485":{sprited:1,spriteCssClass:"sx_fcbaed",spriteMapCssClass:"sp_WbXBGqjC54o"},"492515":{sprited:1,spriteCssClass:"sx_c791a7",spriteMapCssClass:"sp_WbXBGqjC54o"},"492530":{sprited:1,spriteCssClass:"sx_2066fd",spriteMapCssClass:"sp_WbXBGqjC54o"},"492533":{sprited:1,spriteCssClass:"sx_348678",spriteMapCssClass:"sp_WbXBGqjC54o"},"492569":{sprited:1,spriteCssClass:"sx_83f9eb",spriteMapCssClass:"sp_WbXBGqjC54o"},"492698":{sprited:1,spriteCssClass:"sx_99a136",spriteMapCssClass:"sp_WbXBGqjC54o"},"492700":{sprited:1,spriteCssClass:"sx_b54ef2",spriteMapCssClass:"sp_WbXBGqjC54o"},"492702":{sprited:1,spriteCssClass:"sx_0840c5",spriteMapCssClass:"sp_WbXBGqjC54o"},"492706":{sprited:1,spriteCssClass:"sx_5f340f",spriteMapCssClass:"sp_WbXBGqjC54o"},"492708":{sprited:1,spriteCssClass:"sx_45b96f",spriteMapCssClass:"sp_WbXBGqjC54o"},"498144":{sprited:1,spriteCssClass:"sx_94c2ab",spriteMapCssClass:"sp_WbXBGqjC54o"},"498145":{sprited:1,spriteCssClass:"sx_abf84f",spriteMapCssClass:"sp_WbXBGqjC54o"},"498146":{sprited:1,spriteCssClass:"sx_abb08c",spriteMapCssClass:"sp_WbXBGqjC54o"},"498148":{sprited:1,spriteCssClass:"sx_10b609",spriteMapCssClass:"sp_WbXBGqjC54o"},"498149":{sprited:1,spriteCssClass:"sx_b4c3e1",spriteMapCssClass:"sp_WbXBGqjC54o"},"502060":{sprited:1,spriteCssClass:"sx_d09554",spriteMapCssClass:"sp_WbXBGqjC54o"},"502061":{sprited:1,spriteCssClass:"sx_552a83",spriteMapCssClass:"sp_WbXBGqjC54o"},"502062":{sprited:1,spriteCssClass:"sx_cc9245",spriteMapCssClass:"sp_WbXBGqjC54o"},"502064":{sprited:1,spriteCssClass:"sx_d06afd",spriteMapCssClass:"sp_WbXBGqjC54o"},"502065":{sprited:1,spriteCssClass:"sx_caf356",spriteMapCssClass:"sp_WbXBGqjC54o"},"648667":{sprited:1,spriteCssClass:"sx_7393c9",spriteMapCssClass:"sp_WbXBGqjC54o"},"648668":{sprited:1,spriteCssClass:"sx_20c08b",spriteMapCssClass:"sp_WbXBGqjC54o"},"648669":{sprited:1,spriteCssClass:"sx_03511c",spriteMapCssClass:"sp_WbXBGqjC54o"},"812005":{sprited:1,spriteCssClass:"sx_1329a4",spriteMapCssClass:"sp_WbXBGqjC54o"},"1166721":{sprited:1,spriteCssClass:"sx_4c3b61",spriteMapCssClass:"sp_WbXBGqjC54o"},"1213581":{sprited:1,spriteCssClass:"sx_4bc853",spriteMapCssClass:"sp_WbXBGqjC54o"},"1280864":{sprited:1,spriteCssClass:"sx_02ac5e",spriteMapCssClass:"sp_WbXBGqjC54o"},"1826783":{sprited:1,spriteCssClass:"sx_424aa8",spriteMapCssClass:"sp_WbXBGqjC54o"}},justknobxData:{"450":{r:true},"2635":{r:true},"1568":{r:true}}},hblp:{consistency:{rev:1018446447},rsrcMap:{K1pGhOF:{type:"js",src:"https://static.xx.fbcdn.net/rsrc.php/v3/ye/r/xDgm3Tqkawr.js"},wJ7W6Yv:{type:"js",src:"https://static.xx.fbcdn.net/rsrc.php/v3/yZ/r/UkrHcNK9s2n.js"},"5JODOIC":{type:"js",src:"https://static.xx.fbcdn.net/rsrc.php/v3/yl/r/r5_PhZt9eSv.js"},"YAM+eZr":{type:"js",src:"https://static.xx.fbcdn.net/rsrc.php/v3iN8H4/yA/l/zh_HK/MlTLj2JYlLd.js"},eKDQXBg:{type:"css",src:"https://static.xx.fbcdn.net/rsrc.php/v4/ys/l/1,cross/f65Tv5kh0xG.css"}},compMap:{VultureJSSampleRatesLoader:{r:["K1pGhOF"],be:1},"GeoTooltip.react":{r:["ehJaT9r","pXMubjf","mpUdCt2","wJ7W6Yv","2J1Ud6o","5JODOIC","YAM+eZr","eKDQXBg","UNiU4sO","p+yOQlM","gFJOVw5","CSl+Sxi","X0PkNH5","agX1D/g","0n8jUCL","NqAnvSR","FHXlBA8","kKG6kJf","4W8+IkX","iHCiaFe"],rds:{m:["FbtLogging","IntlQtEventFalcoEvent"],r:["3F26mTM"]},be:1}}}},allResources:["kKG6kJf","CSl+Sxi","pXMubjf","ehJaT9r","mpUdCt2","FHXlBA8","YAM+eZr","wJ7W6Yv","PY04/Rs","2J1Ud6o","5JODOIC","eKDQXBg","X0PkNH5","UNiU4sO","p+yOQlM","gFJOVw5","NqAnvSR","my2i43D","agX1D/g","0n8jUCL","iHCiaFe","4W8+IkX","3F26mTM"]});}));</script> <link rel="preload" href="https://static.xx.fbcdn.net/rsrc.php/v4/yI/l/1,cross/IEtGQ33ZcA8.css" as="style" crossorigin="anonymous" /> <div class="hidden_elem"><code id="u_0_l_FZ"><!-- <div class="_6e3x" data-testid="home_page_footer_cms_obj"><div class="_2jqx _2js6 _2jqq _1x12 _4wnt _7pk5 _7pj_ _7pk8 _7pk2" style="background-color: #f7f7f7;"><div class="_6uo3 _370f _370e _370j _370k"><div class="_4v84 _6u4h" style=""><div class="_6uo3 _370e _370j _370k"><div class="_8_jd"><div class="_af7-"><div class="_8_je"><a href="https://about.facebook.com/" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}"><img class="_6voz _7f2d img" src="https://scontent-hkg1-2.xx.fbcdn.net/v/t39.2365-6/255763660_1313373935800313_1402654990278152517_n.png?stp=dst-webp&_nc_cat=104&ccb=1-7&_nc_sid=e280be&_nc_ohc=9qN7EjaEGz4Q7kNvgGeXsLo&_nc_zt=14&_nc_ht=scontent-hkg1-2.xx&_nc_gid=AOpF-Ma8ArcAt2wV1Q1Lz_D&oh=00_AYB6ogIVmR4-CELRRLB0fu64gXHc_0pNyoSIIwpoNZ_y-g&oe=675BE577" width="150" alt="" /></a></div><div class="_8_jf _8_jg"><ul class="_8_jr"><div class="_8_js"><div class="_8zym _8xdr _8xdj _8xdz _8yp1 _93n_ _8zf- _9ao6" style="color:#232323;">追蹤我們</div></div><li class="_8_jq"><a class="_8xd- _9ao6 _8zgc" href="#" style="" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}" role="button"><a data-click-event="footer_social_facebook" href="https://www.facebook.com/MetaforDevelopers" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}"><img class="_6voz _7f2d img" src="https://scontent-hkg4-1.xx.fbcdn.net/v/t39.2365-6/89126182_222315695571651_4936319991919149056_n.svg?_nc_cat=1&ccb=1-7&_nc_sid=e280be&_nc_ohc=42L_R-zx5d4Q7kNvgHOL_bX&_nc_zt=14&_nc_ht=scontent-hkg4-1.xx&_nc_gid=AOpF-Ma8ArcAt2wV1Q1Lz_D&oh=00_AYAMlHdsU5p7UpflJER1J9bKkrZsmA_q1SsTMy4M57pFNg&oe=675BFBEF" alt="在 Facebook 追蹤我們" style="width:24px; height:auto; display:inline; margin-right:20px;" /></a><a data-click-event="footer_social_ig" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.instagram.com%2Fmetafordevelopers%2F&h=AT02k-Qx1I6-XT4UzPmYQ1q_mnXobi0VsD6rxXEo8rG5AE0fvpS2XddVOrqIujhuAEUshP7VYqQpqJfBucnZUhVltN7mLkZK2m7Mw7fkW9P2AYG-p_iuYfDLNiqHfgRBQT4CBuy3Cm8c4PauujSp4tmsKg" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-hkg4-1.xx.fbcdn.net/v/t39.2365-6/89319900_506382610280628_2520212398984396800_n.svg?_nc_cat=1&ccb=1-7&_nc_sid=e280be&_nc_ohc=4SMY2f9DtdkQ7kNvgHbAyXU&_nc_zt=14&_nc_ht=scontent-hkg4-1.xx&_nc_gid=AOpF-Ma8ArcAt2wV1Q1Lz_D&oh=00_AYC9QIDWzTzv3VwzbQueUPGmPIvpipyJVtU4MNyeSsa8XA&oe=675C0775" alt="在 Instagram 追蹤我們" style="width:24px; height:auto; display:inline; margin-right:20px;" /></a><a data-click-event="footer_social_twitter" href="https://l.facebook.com/l.php?u=https%3A%2F%2Ftwitter.com%2Fmetafordevs&h=AT3Vf78x-KTzknylrjMZ9N6Bmc2LUjmGB6bw5RO3RuT5VYJ370SWnkomLOREUS-dGsBfnKEOn7kpPVx8dfLcwLQImaYMYmUAO_1Utsmn9B69sI-j2KoSANa3_Jopp4SfO8KFI0StNNi6xKD8iKaOhKKq-A" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-hkg4-1.xx.fbcdn.net/v/t39.2365-6/89154638_493934268150363_1123534170136510464_n.svg?_nc_cat=1&ccb=1-7&_nc_sid=e280be&_nc_ohc=0SswhzSq-ssQ7kNvgHgLyMP&_nc_zt=14&_nc_ht=scontent-hkg4-1.xx&_nc_gid=AOpF-Ma8ArcAt2wV1Q1Lz_D&oh=00_AYDu06bd1GJCasereDAgSgdurIWLCNkXzxjf_MfJsqWAFw&oe=675BE145" alt="在 Twitter 追蹤我們" style="width:24px; height:auto; display:inline; margin-right:20px;" /></a><a data-click-event="footer_social_linkedin" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.linkedin.com%2Fshowcase%2Fmeta-for-developers%2F&h=AT2NPDG6SHNaWE0bDxk-QhGy6XeiLWlnK3EAGDtAEKIzuzzNYPQCF4IWSRKFZDwOnDds88sqmlBzGC9AL-\-\4BHN0D_vEsKymrZ4rf57jmdn6bjt5AU-VxxmslFUliQdHcCUBlnvw2zVNTemZoFdNF8hPRw" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-hkg4-1.xx.fbcdn.net/v/t39.2365-6/89354779_640044533453459_7031092369583767552_n.svg?_nc_cat=1&ccb=1-7&_nc_sid=e280be&_nc_ohc=tA-RPdG6ssgQ7kNvgGns_wr&_nc_zt=14&_nc_ht=scontent-hkg4-1.xx&_nc_gid=AOpF-Ma8ArcAt2wV1Q1Lz_D&oh=00_AYDp5qCkPS7FmTC58EgCf5p9JGzaAchJugSTkoErhhZ7gw&oe=675C0AC6" alt="在 LinkedIn 追蹤我們" style="width:auto; height:24px; display:inline; margin-right:15px" /></a><a data-click-event="footer_social_youtube" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.youtube.com%2FMetaDevelopers%2F&h=AT0BGLROs8w_R8649QYU_T0gx7vb3F4yCzOBHsdovcBAejQhk2AwnCXWK2iJjjdnesFE2rSOGc5h0m6gED9pdQbjC_g1UVHGAzgVB6PuvkLFatiuN0CKtozB09fOdt7D0XgDMCwQ6jSKxbh13ZCsqDEwGw" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-hkg4-1.xx.fbcdn.net/v/t39.2365-6/89127358_532616317687233_292625476315250688_n.svg?_nc_cat=1&ccb=1-7&_nc_sid=e280be&_nc_ohc=BMFSL3KgwTcQ7kNvgGe11_a&_nc_zt=14&_nc_ht=scontent-hkg4-1.xx&_nc_gid=AOpF-Ma8ArcAt2wV1Q1Lz_D&oh=00_AYAtT0L6VO1f-tCh-G034yEt3UubNt4fPsuPt_yy5SbzVg&oe=675BF294" alt="在 YouTube 追蹤我們" style="width: auto; height:24px; display:inline;" /></a></a></li></ul></div></div></div></div></div><div class="_4v82 _6u4h" style=""><div class="_6uo3 _370e _370j _370k"><ul class="_8_jr"><div class="_8_js"><h4 class="_8xdx _8xdr _8xdj _8yp1 _93n_ _8zf- _8xdh" style="color:#232323;">產品</h4></div><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/products/#artificial-intelligence" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">人工智能</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/products/#ar-vr" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">AR/VR</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/products/#business-tools" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">商業工具</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/products/#gaming" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">遊戲</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/products/#open-source" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">開放來源</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/products/#publishing" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">發佈</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/products/#social-integrations" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">社交整合工具</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/products/#social-presence" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">社交網絡形象</a></li></ul></div></div><div class="_4v82 _6u4h" style=""><ul class="_8_jr"><div class="_8_js"><h4 class="_8xdx _8xdr _8xdj _8yp1 _93n_ _8zf- _8xdh" style="color:#232323;">計劃</h4></div><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/docs/threat-exchange" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">ThreatExchange</a></li></ul><ul class="_8_jr"><div class="_8_js"><h4 class="_8xdx _8xdr _8xdj _8yp1 _93n_ _8zf- _8xdh" style="color:#232323;">支援</h4></div><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/support/" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">開發人員支援</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/support/bugs/" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">錯誤</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/status/" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">平台狀態</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/incident/report/" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">回報平台資料事件</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://www.facebook.com/groups/fbdevelopers/" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Facebook for Developers 社群群組<i class="img sp_uBcZLoQnJo5 sx_f5c7bf"></i></a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://developers.facebook.com/m/sitemap/" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">網站地圖</a></li></ul></div><div class="_4v82 _6u4h" style=""><ul class="_8_jr"><div class="_8_js"><h4 class="_8xdx _8xdr _8xdj _8yp1 _93n_ _8zf- _8xdh" style="color:#232323;">新聞</h4></div><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/blog/" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">網誌</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/success-stories/" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">成功案例</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/videos/" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">影片</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://www.facebook.com/MetaforDevelopers" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Meta for Developers 專頁<i class="img sp_uBcZLoQnJo5 sx_f5c7bf"></i></a></li></ul><ul class="_8_jr"><div class="_8_js"><h4 class="_8xdx _8xdr _8xdj _8yp1 _93n_ _8zf- _8xdh" style="color:#232323;">條款與政策</h4></div><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/platform-initiatives/" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">平台計劃中心</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/terms/" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">平台使用條款</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/devpolicy/" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">開發人員政策</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/docs/messenger-platform/policy/messaging-channel-apis-and-functionalities" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">歐盟委員會承諾</a></li></ul></div><div class="_6u4h" style=""><div class="_8_jd"><div class="_af7-"><div class="_8_je"></div><div class="_8_jf _8_jh"><ul class="_8_jr"><div class="_8_js"><div class="_8zym _8xdr _8xdj _8xd- _8yp1 _93n_ _8zf- _9ao6" style="color:#232323;">追蹤我們</div></div><li class="_8_jq"><a class="_8xd- _9ao6 _8zgc" href="#" style="" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}" role="button"><a data-click-event="footer_social_fb" href="https://www.facebook.com/MetaforDevelopers" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}"><img class="_6voz _7f2d img" src="https://scontent-hkg4-1.xx.fbcdn.net/v/t39.2365-6/89126182_222315695571651_4936319991919149056_n.svg?_nc_cat=1&ccb=1-7&_nc_sid=e280be&_nc_ohc=42L_R-zx5d4Q7kNvgHOL_bX&_nc_zt=14&_nc_ht=scontent-hkg4-1.xx&_nc_gid=AOpF-Ma8ArcAt2wV1Q1Lz_D&oh=00_AYAMlHdsU5p7UpflJER1J9bKkrZsmA_q1SsTMy4M57pFNg&oe=675BFBEF" alt="在 Facebook 追蹤我們" style="width:24px; height:auto; display:inline; margin-right:20px;" /></a><a data-click-event="footer_social_ig" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.instagram.com%2Fmetafordevelopers%2F&h=AT1bqCG0t7nyRGXZZDzT7-b2nFOjPpmUKyoVgW-TDHlHHwVsEVOsH8SoZresj3pyDJJ72T6cvQq3asnmG1YnSEse_Pca_aIBR8qtfomMdt7kiV6za7mfcDQbeh5tdtcH4n0dN972Kf0NZnzsMwcXnT0cig" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-hkg4-1.xx.fbcdn.net/v/t39.2365-6/89319900_506382610280628_2520212398984396800_n.svg?_nc_cat=1&ccb=1-7&_nc_sid=e280be&_nc_ohc=4SMY2f9DtdkQ7kNvgHbAyXU&_nc_zt=14&_nc_ht=scontent-hkg4-1.xx&_nc_gid=AOpF-Ma8ArcAt2wV1Q1Lz_D&oh=00_AYC9QIDWzTzv3VwzbQueUPGmPIvpipyJVtU4MNyeSsa8XA&oe=675C0775" alt="在 Instagram 追蹤我們" style="width:24px; height:auto; display:inline; margin-right:20px;" /></a><a data-click-event="footer_social_twitter" href="https://l.facebook.com/l.php?u=https%3A%2F%2Ftwitter.com%2Fmetafordevs&h=AT3KOq7QdMfLyE7zeJ3jy4h8TbA0BgOK1LxJc1CgLL8Re6M7hguuLJhcnZBOJq7y262EgR_M5hjqfSaJhQlPl-iSlPGfyQwiGVdfo4XG061TRuPW8Mqj9UK0zJ0UTN9D73JyV9chCBEifXrfPisGZHrt7Q" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-hkg4-1.xx.fbcdn.net/v/t39.2365-6/89154638_493934268150363_1123534170136510464_n.svg?_nc_cat=1&ccb=1-7&_nc_sid=e280be&_nc_ohc=0SswhzSq-ssQ7kNvgHgLyMP&_nc_zt=14&_nc_ht=scontent-hkg4-1.xx&_nc_gid=AOpF-Ma8ArcAt2wV1Q1Lz_D&oh=00_AYDu06bd1GJCasereDAgSgdurIWLCNkXzxjf_MfJsqWAFw&oe=675BE145" alt="在 Twitter 追蹤我們" style="width:24px; height:auto; display:inline; margin-right:20px;" /></a><a data-click-event="footer_social_linkedin" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.linkedin.com%2Fshowcase%2Fmeta-for-developers%2F&h=AT0QIS1yMrJIe1l1ocpiiFQFHZbjLF8s1SbRqTYQQHLaRNLhxOCTnMRRtQWkTycrEuQalci1talxtGsbm_qlQE6_F7xwuJu2AArszRaPX3kRE2tfUz_JbTnl7SrrdANuJFae6TdBU2ZF8jucIb5Pi7EVQQ" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-hkg4-1.xx.fbcdn.net/v/t39.2365-6/89354779_640044533453459_7031092369583767552_n.svg?_nc_cat=1&ccb=1-7&_nc_sid=e280be&_nc_ohc=tA-RPdG6ssgQ7kNvgGns_wr&_nc_zt=14&_nc_ht=scontent-hkg4-1.xx&_nc_gid=AOpF-Ma8ArcAt2wV1Q1Lz_D&oh=00_AYDp5qCkPS7FmTC58EgCf5p9JGzaAchJugSTkoErhhZ7gw&oe=675C0AC6" alt="在 LinkedIn 追蹤我們" style="width:auto; height:24px; display:inline; margin-right:20px" /></a><a data-click-event="footer_social_youtube" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.youtube.com%2FMetaDevelopers%2F&h=AT2WxhEVK4Po5RBgMab-y3SJY8wBId-90KEizThDlJtp_PtJxTpRr7nf6Qw7XZB6tH-PHZzieijI07tkWCn7SmgWoZjgqxh-s5jIVzx2C_nDRoyu2Ue15jA7h8XemkVXaVLZvN6D2Lmadwfdk7RbQcw7Xg" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-hkg4-1.xx.fbcdn.net/v/t39.2365-6/89127358_532616317687233_292625476315250688_n.svg?_nc_cat=1&ccb=1-7&_nc_sid=e280be&_nc_ohc=BMFSL3KgwTcQ7kNvgGe11_a&_nc_zt=14&_nc_ht=scontent-hkg4-1.xx&_nc_gid=AOpF-Ma8ArcAt2wV1Q1Lz_D&oh=00_AYAtT0L6VO1f-tCh-G034yEt3UubNt4fPsuPt_yy5SbzVg&oe=675BF294" alt="在 YouTube 追蹤我們" style="width: auto; height:24px; display:inline;" /></a></a></li></ul></div></div></div></div></div><div class="_46qr"></div><div class="_6uo3 _370e _370j _370k"><ul class="_8_jo"><div class="_8zym _8xdr _8xdj _8xdz _8yp1 _93n_ _8zf- _9ao6" style=""> © 2024 Meta </div><div class="_8_j4"><li class="_8_jp"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fabout.fb.com%2F&h=AT3JnG2ge2BRRR2S7OhbMEpfhyhxgsVDjRkVbbBVSNFWsJygI1rylIlKdN5f_IbTRuaLvZnmjbbt0PxX4DyaSEKOQG1M2LGBd8UOKgs5GWsXdwXD0i3Sx8VKJwencS5LbuvJ8tQbHbRqWF74_N-YgAdaRQ" style="color:#232323;" target="_blank" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}" rel="nofollow" data-lynx-mode="hover">關於我們</a></li><li class="_8_jp"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://www.facebook.com/ads/create" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">建立廣告</a></li><li class="_8_jp"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://www.facebook.com/careers" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">工作機會</a></li><li class="_8_jp"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://www.facebook.com/about/privacy" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">私隱政策</a></li><li class="_8_jp"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://www.facebook.com/help/cookies" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Cookie</a></li><li class="_8_jp"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://www.facebook.com/policies" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">使用條款</a></li><div class="_8_j1"><div class="_af7_" data-nocookies="1"><div class="_8_j5"><select class="_8_j6 _9aob" id="u_0_j_04"><option class="_8_ja" tabindex="0" data-locale="zh_HK" value="zh_HK">中文(香港)</option><option class="_8_j9" value="id_ID" data-locale="id_ID" tabindex="0">Bahasa Indonesia</option><option class="_8_j9" value="de_DE" data-locale="de_DE" tabindex="0">Deutsch</option><option class="_8_j9" value="en_US" data-locale="en_US" tabindex="0">English (US)</option><option class="_8_j9" value="es_LA" data-locale="es_LA" tabindex="0">Español</option><option class="_8_j9" value="es_ES" data-locale="es_ES" tabindex="0">Español (España)</option><option class="_8_j9" value="fr_FR" data-locale="fr_FR" tabindex="0">Français (France)</option><option class="_8_j9" value="it_IT" data-locale="it_IT" tabindex="0">Italiano</option><option class="_8_j9" value="pt_BR" data-locale="pt_BR" tabindex="0">Português (Brasil)</option><option class="_8_j9" value="vi_VN" data-locale="vi_VN" tabindex="0">Tiếng Việt</option><option class="_8_j9" value="ru_RU" data-locale="ru_RU" tabindex="0">Русский</option><option class="_8_j9" value="ar_AR" data-locale="ar_AR" tabindex="0">العربية</option><option class="_8_j9" value="th_TH" data-locale="th_TH" tabindex="0">ภาษาไทย</option><option class="_8_j9" value="ko_KR" data-locale="ko_KR" tabindex="0">한국어</option><option class="_8_j9" value="zh_TW" data-locale="zh_TW" tabindex="0">中文(台灣)</option><option class="_8_j9" value="zh_CN" data-locale="zh_CN" tabindex="0">中文(简体)</option><option class="_8_j9" value="ja_JP" data-locale="ja_JP" tabindex="0">日本語</option></select><button class="_8_j7" tabindex="-1" id="u_0_k_WG"><div class="_8_j2"><div class="_8zym _8xdr _8xdj _8xdz _8yp1 _93n_ _8zf- _8xdi" style="">中文(香港)</div></div><div class="_8_j8"><div class="_8xnp"><svg width="12px" height="8px" viewBox="0 0 8 12" version="1.1" xmlns="http://www.w3.org/2000/svg"><polygon id="path-1" points="4 2 10 10 -2 10" transform="translate(4.000000, 6.000000) scale(1, -1) rotate(90.000000) translate(-4.000000, -6.000000)" fill="#232323"></polygon></svg></div></div></button></div></div></div></div></ul></div></div></div> --></code></div> <script nonce="4eRojItP">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("devsite_footer",n);})})();</script> <script nonce="4eRojItP">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["0n8jUCL","WIQEzfU","cZDPgjQ","ooZM6N3","iHCiaFe"],content:{devsite_footer:{container_id:"u_0_l_FZ"}},id:"devsite_footer",phase:1,jsmods:{instances:[["__inst_6b97fe1e_0_0_Wp",["DeveloperRefreshFooterLocaleSelector","__elem_11edcf69_0_0_Wg","__elem_0cdc66ad_0_0_Mv"],[{__m:"__elem_11edcf69_0_0_Wg"},{__m:"__elem_0cdc66ad_0_0_Mv"},false,"zh_HK"],1]],elements:[["__elem_11edcf69_0_0_Wg","u_0_j_04",1],["__elem_0cdc66ad_0_0_Mv","u_0_k_WG",1]],require:[["__inst_6b97fe1e_0_0_Wp"],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent"],"sd"]],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent"],"css"]]]},hsrp:{hblp:{consistency:{rev:1018446447},rsrcMap:{ooZM6N3:{type:"css",src:"https://static.xx.fbcdn.net/rsrc.php/v4/yI/l/1,cross/IEtGQ33ZcA8.css"}}}},allResources:["0n8jUCL","WIQEzfU","cZDPgjQ","ooZM6N3","iHCiaFe","kKG6kJf","CSl+Sxi","3F26mTM","gFJOVw5","4W8+IkX"]});}));</script> <script nonce="4eRojItP">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("developer_documentation_toolbar",n);})})();</script> <script nonce="4eRojItP">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["iHCiaFe","0n8jUCL"],id:"developer_documentation_toolbar",phase:1,last_in_phase:true,last_pagelet:true,tti_phase:1,jsmods:{require:[["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent"],"sd"]],["RequireDeferredReference","unblock",[],[["FbtLogging","IntlQtEventFalcoEvent"],"css"]]]},hsrp:{hblp:{consistency:{rev:1018446447}}},allResources:["kKG6kJf","CSl+Sxi","3F26mTM","iHCiaFe","0n8jUCL"]});}));</script> <script nonce="4eRojItP">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("last_response",n);})})();</script> <script nonce="4eRojItP">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["CSl+Sxi"],id:"last_response",phase:2,last_in_phase:true,the_end:true,jsmods:{define:[["cr:6016",["NavigationMetricsWWW"],{__rc:["NavigationMetricsWWW",null]},-1],["cr:3376",[],{__rc:[null,null]},-1],["cr:7383",["BanzaiWWW"],{__rc:["BanzaiWWW",null]},-1],["cr:1083116",["XAsyncRequest"],{__rc:["XAsyncRequest",null]},-1],["cr:1083117",[],{__rc:[null,null]},-1],["cr:7267",["AdsDataAtom"],{__rc:["AdsDataAtom",null]},-1],["cr:6114",["DOM"],{__rc:["DOM",null]},-1],["TimeSliceInteractionSV",[],{on_demand_reference_counting:true,on_demand_profiling_counters:true,default_rate:1000,lite_default_rate:100,interaction_to_lite_coinflip:{ADS_INTERFACES_INTERACTION:0,ads_perf_scenario:0,ads_wait_time:0,Event:1},interaction_to_coinflip:{ADS_INTERFACES_INTERACTION:1,ads_perf_scenario:1,ads_wait_time:1,Event:100},enable_heartbeat:false,maxBlockMergeDuration:0,maxBlockMergeDistance:0,enable_banzai_stream:true,user_timing_coinflip:50,banzai_stream_coinflip:0,compression_enabled:true,ref_counting_fix:false,ref_counting_cont_fix:false,also_record_new_timeslice_format:false,force_async_request_tracing_on:false},2609],["USIDMetadata",[],{browser_id:"?",tab_id:"",page_id:"Psnegkcfvf3o4",transition_id:0,version:6},5888],["JSSDKConfig",[],{features:{allow_non_canvas_app_events:false,error_handling:{rate:4},e2e_ping_tracking:{rate:0.1},xd_timeout:{rate:1,value:60000},use_bundle:false,should_log_response_error:true,popup_blocker_scribe_logging:{rate:100},https_only_enforce_starting:2538809200000,https_only_learn_more:"https://developers.facebook.com/blog/post/2018/06/08/enforce-https-facebook-login/",https_only_scribe_logging:{rate:1},log_perf:{rate:0.001},use_x_xd:{rate:100},cache_auth_response:{rate:100},oauth_funnel_logger_version:1,force_popup_to_canvas_apps_with_id:[],force_popup_to_all_canvas_app:false,max_oauth_dialog_retries:{rate:100,value:10},plugin_tags_blacklist:[],idle_callback_wait_time_ms:3000,chat_plugin_facade_timeout_ms:8000,chat_plugin_facade_enabled_pageids:["102493178867330","107331571710078","1032787970130843","107771111665395","261907812360345","101305975654752","275483104252055","101664622285042","112682113428700","271628573687012","385757598521443","100545935690488"],should_enable_ig_login_status_fetch:true,log_cookies_usage:{rate:0.1},allow_shadow_dom_for_apps_with_id:[520916077950649,152351391599356,132081130190180,468663283258845,409976882430412,189845245141894,360467581347,274266067164],allow_shadow_dom:true}},378],["JSSDKRuntimeConfig",[],{locale:"zh_HK",revision:"1018446447",rtl:false,sdkab:null,sdkns:"",sdkurl:"https://developers.facebook.com/docs/whatsapp/business-platform/changelog",scribeurl:"https://www.facebook.com/platform/scribe_endpoint.php/"},384],["cr:1642797",["BanzaiBase"],{__rc:["BanzaiBase",null]},-1],["cr:1042",["XAsyncRequestWWW"],{__rc:["XAsyncRequestWWW",null]},-1],["cr:7225",[],{__rc:[null,null]},-1],["cr:917439",["PageTransitionsBlue"],{__rc:["PageTransitionsBlue",null]},-1],["PageletGK",[],{destroyDomAfterEventHandler:false,skipClearingChildrenOnUnmount:true},2327],["cr:1172",["WebSession"],{__rc:["WebSession",null]},-1],["cr:2037",["BanzaiAdapter"],{__rc:["BanzaiAdapter",null]},-1],["cr:3724",["SetIdleTimeoutAcrossTransitions"],{__rc:["SetIdleTimeoutAcrossTransitions",null]},-1],["cr:9985",["performanceAbsoluteNow"],{__rc:["performanceAbsoluteNow",null]},-1],["cr:9986",["CurrentUser"],{__rc:["CurrentUser",null]},-1],["cr:9987",["NavigationMetrics"],{__rc:["NavigationMetrics",null]},-1],["cr:9988",["Visibility"],{__rc:["Visibility",null]},-1],["CurrentEnvironment",[],{facebookdotcom:true,messengerdotcom:false,workplacedotcom:false,instagramdotcom:false,workdotmetadotcom:false,horizondotmetadotcom:false},827],["PageTransitionsConfig",[],{reloadOnBootloadError:true},1067],["CometAltpayJsSdkIframeAllowedDomains",[],{allowed_domains:["https://live.adyen.com","https://integration-facebook.payu.in","https://facebook.payulatam.com","https://secure.payu.com","https://facebook.dlocal.com","https://buy2.boku.com"]},4920],["cr:5866",["BanzaiAdapterWWW"],{__rc:["BanzaiAdapterWWW",null]},-1],["cr:7384",["cancelIdleCallbackWWW"],{__rc:["cancelIdleCallbackWWW",null]},-1],["cr:692209",["cancelIdleCallbackBlue"],{__rc:["cancelIdleCallbackBlue",null]},-1],["BanzaiConfig",[],{MAX_SIZE:10000,MAX_WAIT:150000,MIN_WAIT:null,RESTORE_WAIT:150000,blacklist:["time_spent"],disabled:false,gks:{boosted_pagelikes:true,platform_oauth_client_events:true,sticker_search_ranking:true},known_routes:["artillery_javascript_actions","artillery_javascript_trace","artillery_logger_data","logger","falco","gk2_exposure","js_error_logging","loom_trace","marauder","perfx_custom_logger_endpoint","qex","require_cond_exposure_logging","metaconfig_exposure"],should_drop_unknown_routes:true,should_log_unknown_routes:false},7],["UrlMapConfig",[],{www:"www.facebook.com",m:"m.facebook.com",business:"business.facebook.com",api:"api.facebook.com",api_read:"api-read.facebook.com",graph:"graph.facebook.com",an:"an.facebook.com",fbcdn:"static.xx.fbcdn.net",cdn:"staticxx.facebook.com",graph_facebook:"graph.facebook.com",graph_gaming:"graph.fb.gg",graph_instagram:"graph.instagram.com",www_instagram:"www.instagram.com",social_plugin:"socialplugin.facebook.net"},73],["cr:971473",["LayerHideOnTransition"],{__rc:["LayerHideOnTransition",null]},-1],["cr:844180",["TimeSpentImmediateActiveSecondsLoggerBlue"],{__rc:["TimeSpentImmediateActiveSecondsLoggerBlue",null]},-1],["cr:1187159",["BlueCompatBroker"],{__rc:["BlueCompatBroker",null]},-1],["cr:1634616",["UserActivityBlue"],{__rc:["UserActivityBlue",null]},-1],["TimeSpentConfig",[],{delay:1000,timeout:64,"0_delay":0,"0_timeout":8},142],["cr:710",[],{__rc:[null,null]},-1],["ImmediateActiveSecondsConfig",[],{sampling_rate:0},423]],require:[["NavigationMetrics","setPage",[],[{page:"XDeveloperDocumentationController",page_type:"normal",page_uri:"https://developers.facebook.com/docs/whatsapp/business-platform/changelog",serverLID:"7440424168103131806"}]],["FalcoLoggerTransports","attach",[],[]],["Chromedome","start",[],[{}]],["DimensionTracking"],["ClickRefLogger"],["NavigationClickPointHandler"],["Artillery","disable",[],[]],["ScriptPathLogger","startLogging",[],[]],["TimeSpentBitArrayLogger","init",[],[]],["CookieCore","setWithoutChecksIfFirstPartyContext",[],["_js_datr","W7JBZ9GPJXSXkzod8wDNNPst",34560000000,"/",true,".facebook.com"]],["TransportSelectingClientSingletonConditional"],["RequireDeferredReference","unblock",[],[["TransportSelectingClientSingletonConditional"],"sd"]],["RequireDeferredReference","unblock",[],[["TransportSelectingClientSingletonConditional"],"css"]]]},hsrp:{hsdp:{clpData:{"1829319":{r:1},"1829320":{r:1},"1843988":{r:1}}},hblp:{consistency:{rev:1018446447}}},allResources:["CSl+Sxi","49g5Itw","3F26mTM"]});}));</script></body></html>