国税庁が公開している適格請求書発行事業者公表システムWeb-APIを使用し情報を取得したい
インボイス制度導入に伴い定期的に番号が有効であるか確認を行うため
適格請求書発行事業者公表システムWeb-APIにリクエストを送信しJSONデータを取得したい。
適格請求書発行事業者公表システムWeb-API機能|国税庁インボイス制度適格請求書発行事業者公表サイト (nta.go.jp)
edgeにリクエストを直接入力した場合適切な回答が得られるが、winactorを使用するとJSONに以下の内容が出力される。
<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
利用バージョン:7.4.4
使用ライブラリ:99_外部サービス連携→HTTP
リクエスト文:
https://web-api.invoice-kohyo.nta.go.jp/1/num?id=アプリケーションID&number=インボイス登録番号(T+13桁)&type=21
(アプリケーションIDとインボイス登録番号(T+13桁))は適切なものを入力しております。
設定しているものは上記2か所だけです。
得られる情報:
{
"lastUpdateDate": "2024-05-22",
"count": "1",
"divideNumber": "1",
"divideSize": "1",
"announcement": [
{
"sequenceNumber": "1",
"registratedNumber": "インボイス登録番号",
"process": "01",
"correct": "0",
"kind": "2",
"country": "1",
"latest": "1",
"registrationDate": "2023-10-01",
"updateDate": "2021-12-22",
"disposalDate": "",
"expireDate": "",
"address": "所在地",
"addressPrefectureCode": "13",
"addressCityCode": "114",
"addressRequest": "",
"addressRequestPrefectureCode": "",
"addressRequestCityCode": "",
"kana": "",
"name": "会社名",
"addressInside": "",
"addressInsidePrefectureCode": "",
"addressInsideCityCode": "",
"tradeName": "",
"popularName_previousName": ""
}
]
}
ほかの公開されているAPI(Shakespeare)にて試した結果
リクエスト:
https://umayadia-apisample.azurewebsites.net/api/persons/Shakespeare
こちらを使用した場合正しい情報がJSONファイルに出力されました。
どこを確認し修正すればよいのかわからず困っております。
確認ば場所当アドバイスいただきたくお願いいたします。