0

インボイス制度導入に伴い定期的に番号が有効であるか確認を行うため

適格請求書発行事業者公表システム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ファイルに出力されました。

どこを確認し修正すればよいのかわからず困っております。

確認ば場所当アドバイスいただきたくお願いいたします。

この質問は解決済みのためクローズされています。
マツヨシ 回答した質問
回答とコメントは、会員登録(無料)で閲覧できるようになります。