Google Apps Script make HTTP POST

后端 未结 4 1536
北荒
北荒 2021-01-02 06:56

I would like to make an HTTP POST using google apps script. I have found very little documentation on this, maybe someone could kindly help?

The HTTP POST will be to

相关标签:
4条回答
  • 2021-01-02 07:13

    Take a look at the UrlFetchApp class. Also you probably need to pass some sort of authentication parameters to the API.

    0 讨论(0)
  • 2021-01-02 07:13

    I had difficulties using Google App Script HtmlService in the beginning as well. Check for the fully functional basic example that I made on how to use Htmlservice. In this example you can post a form, display the posted information on a second page, and navigate between pages.

    https://script.google.com/macros/s/AKfycby-tsWP8GiVj9KxdZa2KtIcEIh9zfaCaG_iCtayydhg-6G-rsc/exec

    if you want to see the code just access the link bellow. Make a copy to yourself and don't forget to change the link to your script on line 50 (Codigo.gs)

    https://script.google.com/macros/d/MWH5NC4RbgzryH_Ut-1zVe3Ow4ZzbpCe7/edit

    0 讨论(0)
  • 2021-01-02 07:32

    I think, you are missing the authorization part. Look at these two links, this might be helpful to you. https://www.youtube.com/watch?feature=player_embedded&v=j0wjM1Ds3lc https://github.com/entaq/GoogleAppsScript/tree/master/Twilio

    0 讨论(0)
  • 2021-01-02 07:36

    i managed to do it, here's the code:

    var url = "https://api.twilio.com/2010-04-01/Accounts/ ...account.SID... /SMS/Messages.json";
    var options = {
        "method": "post",
        "headers": {
            "Authorization": "Basic " + Utilities.base64Encode(" ...account.SID... : ...auth.token... ")
        },
        "payload": {
            "From": "+12025551212",
            "To": "+14155551212",
            "Body": "Test from Google Apps Script"
        }
    };
    var response = UrlFetchApp.fetch(url, options);
    
    0 讨论(0)
提交回复
热议问题