【发布时间】:2020-05-01 12:14:13
【问题描述】:
我在这上面花了几十个小时:用 google 脚本从我的学校平台调用网络服务。它适用于 php,但不适用于 google 脚本。我不知道如何在脚本中实现“getClassList”方法。一切尝试都没有效果!在我完全发疯之前请帮助我! 我给你我认为编写脚本所必需的一切:
Web 服务 V3 (SOAP) 网址:
https://tisj-bilzen.smartschool.be/Webservices/V3
https://tisj-bilzen.smartschool.be/Webservices/V3?wsdl
方法详情:
getClassList
此方法请求所有类的列表。该方法提供了一个序列化数组,其中包含类名、描述、可见性和唯一的类代码。
string $accesscode: 密码网络服务
getClassListJson
此方法请求所有类的列表。该方法提供了一个 JSON 数组,其中包含类名、描述、可见性和唯一的类代码。
string $accesscode: 密码网络服务
密码网络服务:408cb6c31db39698b176
非常感谢提前!!
帕特里克·克里恩斯
我的尝试之一:
function probeer5(){
var $code = '408cb6c31db39698b176';
var options = {"headers" : {"Authorization" : "accesscode:408cb6c31db39698b176>"} };
var url = "https://tisj-bilzen.smartschool.be/Webservices/V3?wsdl#getClassList";
var response = UrlFetchApp.fetch(url,options);
var result= response.getContentText();
Logger.log(result);
}
【问题讨论】:
-
除非站点 B 明确配置为允许访问,否则您无法在浏览器 JavaScript 中从站点 A 访问站点 B。
-
我们随时为您提供帮助,但如果您的标题清楚地表明您需要帮助,您将获得更多帮助。 另外,你真的想在这里公开你的密码吗?
-
我已经修改了网址。密码只允许使用此方法
标签: javascript web-services google-apps-script google-sheets-api