一括表示

Hamlog 登録時に QRZ.com のLogにデータを送ろうと思っています
QRZ.comのAPIを見ていますが、いま一つ分かりません

Below is an example transaction that inserts a new QSO record.
以下は、新規 QSO レコードを挿入するトランザクションの例です。

POST DATA:
KEY=ABCD-0A0B-1C1D-2E2F&
ACTION=INSERT&
ADIF=<band:3>80m<mode:3>SSB<call:4>XX1X<qso_date:8>20140121<station_callsign:6>AA7BQ<time_on:4>0346<eor>

Note that line breaks shown above are used for illustration only and are typically not present in the protocol. In practice, all post data is URL encoded into a single string.
上に示した改行は説明にのみ使用され、通常はプロトコルには存在しません。実際には、すべての投稿データは単一の文字列に URL エンコードされます。

とあるので、たぶん
https://www.qrz.com/xxxx?KEY=ABCD-0A0B-1C1D-2E2F&
ACTION=INSERT&
ADIF=<band:3>80m<mode:3>SSB<call:4>XX1X<qso_date:8>20140121<station_callsign:6>AA7BQ<time_on:4>0346<eor>

様な形にURLを作成して 呼び出せばよいように思えるのですが xxxx の部分が不明です わかる方教えて下さい。
KEY の部分は わかっています
また URL用にコード変換を行う事も分かっています



 

2020/10/26(Mon) 10:06:50  [No.915]


こんにちは。

私の VB2010 のソースでは下記の様になっています。
なお、 QRZ.com にリアルタイムでのログアップロードは有料です。


>xxxx の部分が不明です わかる方教えて下さい。

投稿時にエラーが出たのでエラーが出ない範囲のみの抜粋です。


Dim postData As String
Dim vtData As String

System.Net.ServicePointManager.Expect100Continue = False
Dim request = DirectCast(WebRequest.Create("http://logbook.qrz.com/api"), HttpWebRequest)

Dim PostDataAPIKey As String = "KEY=" & QRZcomLogbook_API_key & "&"

tmp2 = adif_tmp1 & RST_SENT_a & RST_RCVD_a

tmp3 = "<STATION_CALLSIGN:" & Microsoft.VisualBasic.Len(QRZcomLogbook_callsign).ToString & ">" & QRZcomLogbook_callsign & " "

QRZcomLogbook_last_qso_data_adif = tmp2 & tmp3 & "<EOR>"

PostDataADIF = "ACTION=INSERT&ADIF=" & QRZcomLogbook_last_qso_data_adif & "<eor>"

Dim textArray2 As String() = New String() {PostDataAPIKey, PostDataADIF, vbCrLf}


私は LoTW へのリアルタイムでログアップロードでつまずいています。

2020/10/26(Mon) 12:00:52  [No.916]


こんにちは。

APIの説明が現在はhtmlの様ですが私の取得した時はpdfでした。
それには下記の記載があります。

VERSION 1.0, FEBRUARY 2014

API INTERFACE
The API uses a name=value pair, HTTP POST interface for both input and output response.
QSO data is conveyed in ADIF format as an argument to an ADIF=… parameter.
Below is an example transaction that inserts a new QSO record.
Server URL: http://logbook.qrz.com/api

これを見れば質問の投稿も不要でしたね。

2020/10/26(Mon) 12:57:45  [No.917]


> Below is an example transaction that inserts a new QSO record.
> Server URL: http://logbook.qrz.com/api
>
> これを見れば質問の投稿も不要でしたね。

有難う御座いました 試して見ます

2020/10/27(Tue) 12:00:34  [No.918]