Twitter、azurewebsites.net をマルウェアと見なし、API 利用でエラー。

2022/08/05DevelopmentTwitter

Microsoft Azure の Web Apps を作成すると、azurewebsites.net のサブドメインの URL が割り当てられ、そのまま Web サイトとして公開できます。有料プランではカスタムドメイン設定ができます。

これまでに作成した、azurewebsites.net 上で公開している Twitter API を利用した Web サービスが、すべて Twitter サインインでエラーが起きていることに今日 気付きました。

結論から。Twitter が、azurewebsites.net ドメインはマルウェア URL と見なし、Twitter API で OAuth のコールバック URL に指定するとエラーが返ってくるようになったようです。

以下、https://api.twitter.com/oauth/request_token の応答。

<?xml version='1.0' encoding='UTF-8'?>
<errors>
<error code="69">The given URL is considered malware</error>
</errors>

Twitter Developer サイトでは、Twitter アプリの設定で、azurewebsites.net ドメイン のある URL を、サイト URL 等に指定するとマルウェア URL として登録できなくなっています。

Twitter Developer Portal。url contains malware URL

解決策は、カスタムドメインで別のドメインを割り当てることです。

※ azurewebsites.net を含むツイートもできなくなっています。

DevelopmentTwitter

Posted by jz5