【问题标题】:Send message with cloud api whatsapp and google app script使用云 api whatsapp 和 google app 脚本发送消息
【发布时间】:2022-06-21 11:42:05
【问题描述】:

Meta最近发布了从Whatsapp业务发送消息的云api,但我无法从google app脚本发送。

我有这段代码,它运行良好......但它没有到达用户

    function SendToUser() {
      var headers = {
        'Authorization' : 'Bearer ACCESS_TOKEN',
        'Content-Type': 'application/json'
        };
         
        var payload = {
        "messaging_product": "whatsapp",
        "recipient_type": "individual",
        "to": "PHONE_NUMBER",
        "type": "text",
        "text": { // the text object
           "preview_url": false,
           "body": "MESSAGE_CONTENT"
        }
       }
       
      var options = {
        method: "POST",
        headers: headers,
        payload: JSON.stringify(payload) // <--- Modified
      }
    
      let response = UrlFetchApp.fetch("https://graph.facebook.com/v13.0/FROM_PHONE_NUMBER_ID/messages", options);

      Logger.log(response)
            
    }

【问题讨论】:

  • 我认为内容类型应该是标题的一部分。此外,代码可能会运行,但您得到的响应是什么?
  • {"messaging_product":"whatsapp","contacts":[{"input":"PHONE_NUMBER","wa_id":"PHONE_NUMBER"}],"messages":[{"id" :"wamid.HBgNNTQ5MzU0MTU2MjE4MhUCABEYEjBEMUM1NjU0M0ZBMjAzNEMyOQA="}]}
  • 我已经将内容类型更改为标题,这就是我得到的响应
  • 然后它似乎工作了,这里的问题是 facebook。
  • 也许你跳过了这个:确认你的电话号码 for whatsapp api

标签: api google-apps-script whatsapp


【解决方案1】:

同样的事情发生在我身上,答案是正确的,但消息没有到达,只有 Hellow_Word 模板的例子在工作,其他的都没有。

【讨论】:

    【解决方案2】:

    查看这个项目...

    https://github.com/pro-cms/whatsappcloud-php

    这对我有用:)

    【讨论】:

    • 它的谷歌应用脚​​本
    【解决方案3】:

    看看Heyooh,它是 WhatsApp Cloud API 的 Javascript Wrapper

    安装

    npm install heyooh
    

    这里如何发送来发送消息;

    import WhatsApp from heyhooh
    let messenger = new WhatsApp('TOKEN',  phone_number_id='104xxxxxx')
    messenger.send_template("hello_world", "255757xxxxxx")
    

    【讨论】:

    • 它的谷歌应用脚​​本
    【解决方案4】:

    stackoverflow 社区的朋友们,官方文档指出,为了发送此类消息,对话必须由用户发起https://developers.facebook.com/docs/whatsapp/conversation-types

    【讨论】:

      猜你喜欢
      • 2016-03-16
      • 1970-01-01
      • 2018-09-01
      • 1970-01-01
      • 2016-04-29
      • 2022-01-15
      • 2015-04-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多