1

ユーザースクリプトで PushOver AVI を使用してスマートフォンにメッセージを送信しようとしています。

コードは次のようになります。

function sendMsg() {

    $.ajax({
        type: "POST",
        url: "https://api.pushover.net/1/messages.json",
        datatype: "application",
        token: "xxXxXxXXXxXx",
        user: "xXxXXYXxyxX",
        device: "samsungs4",
        message: "This is a test message",
        sound: "echo",
        success: function(){ console.log("Message sent"); },
        error: function(){ console.log("Couldn't send message"); }
    });
}

ただし、ランダムな Web サイト (ユーザー スクリプトで @match として追加) からこのスクリプトを実行すると、エラー 400 "bad request" が発生します。

彼らの API によると、私のリクエストは問題ないように見えますが、うまくいかない理由は何も思いつきません。

たぶん、もっと経験のある人が私を助けてくれるでしょう。

4

1 に答える 1