首页 > 解决方案 > 如何在 cURL PHP 中使用 Google 脚本?

问题描述

我目前编写了一个简单的谷歌脚本,将其发布为网络应用程序,并将应用程序设置为我自己执行,并允许我域内的任何人运行该应用程序。

function doGet() {
    return ContentService.createTextOutput("Hello World");
}

我试图在我的 PHP 页面中使用 cURL 调用这个 Google 脚本,如下所示:

<?php
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, 'google web app script link'); 
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_TIMEOUT, 20);

    $result=curl_exec($ch);

    if(curl_error($ch))
    {
        echo 'error: ' . curl_error($ch);
    }
    else
    {
        echo $result;
    }

    curl_close($ch);
?>

当我去测试此代码时,我收到错误:SSL 证书问题:无法获取本地颁发者证书

感谢任何可以提供帮助的人。

标签: phpcurlgoogle-apps-script

解决方案


推荐阅读