Google Apps Calc 스크립트의 PushBullet API를 사용하여 모바일에서 SMS를 보내려고합니다.PushBullet Google Apps Script의 SMS JSON 형식
는 스크립트 (편집 됨 인증 데이터) 내가 400를 얻을로
function send_SMS() {
Logger.log("send_SMS start");
var options = {
"method" : "post",
"Content-Type" : "application/json",
"headers" : { "Authorization": "Basic aaaaaaaaaaaaaaaaaa" },
"payload" : {
"push" : {
"type" : "messaging_extension_reply",
"package_name" : "com.pushbullet.android",
"source_user_iden" : "iiiiiiiiiiiii",
"target_device_iden" : "iiiiiiiiiiiiiiidddddddddd",
"conversation_iden" : "0999999999",
"message" : "TestSMS" },
"type" : "push"
}
};
var push_bullet_url = "https://api.pushbullet.com/v2/ephemerals";
Logger.log(options);
UrlFetchApp.fetch(push_bullet_url, options);
return;
}
내가 어떤 JSON 포장 오류를 만드는 것입니다 "JSON 본문을 구문 분석하지 못했습니다."
는문서가 켜져 https://docs.pushbullet.com/#send-sms
나는
curl --header "Access-Token: ttttttttttttttt" --header "Content-Type: application/json" --data-binary "{ """push""": { """type""": """messaging_extension_reply""", """package_name""": """com.pushbullet.android""", """source_user_iden""": """iiiiiiiiiiiiiiii""", """target_device_iden""": """iiiiiiiiiiiiiiiiiddddddddddddd""", """conversation_iden""": """0999999999""", """message""": """TestSMS""" }, """type""": """push"""}" --request POST https://api.pushbullet.com/v2/ephemerals
(I 탈출 "" "한 하나) 문제없이 Windows 및 명령 작품에 CURL 시도3210
user_ident, device_ident를 얻고 테스트 "메모"메시지를 보내려면 Google Apps 스크립트를 작성했습니다. 문제는 스크립트의 JSON 페이로드에서 문자열 인용 부호를 올바르게 포맷했기 때문일 수 있습니다.