0

$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、ヘッダーに追加するさまざまなソリューションを試しましたが、同様の応答が得られます。

4

1 に答える 1