$http.post を IFTTT メーカー チャンネルに送信しようとしているときに問題が発生しました。以下は、POST を実行するために使用しているコードです。
$http.post(
'https://maker.ifttt.com/trigger/{my-event}/with/key/{my-key}',
{value1:"hello",value2:"goodbye"}
).then(
function successCallback(response) {
console.log(response);
},
function errorCallback(response) {
console.log("error: ",response);
});
私が得る応答は次のとおりです。
XMLHttpRequest cannot load https://maker.ifttt.com/trigger/{my-event}/with/key/{my-key}.
Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8100' is therefore not allowed access.
私は cordova-whitelist プラグインを持っておりAccess-Control-Origin
、ヘッダーに追加するさまざまなソリューションを試しましたが、同様の応答が得られます。