0

投稿したもののステータスを確認するために追跡番号を渡すことができる RM API を探していました。私が読んだように、そのようなことはありません。そのため、追跡データをプロセッサに送信しても安全かどうか疑問に思っていました。

$.post('http://www.royalmail.com/track-trace', {track_id: 'myTrackingNumber'}, success(data){
    // Get the HTML from the 'tnt-results' div and handle it.
})

Jquerys $.post はこのインスタンスで機能しますか、それともクロス ドメイン リクエストは禁止されていますか? CURL を使用して PHP スクリプトで実行する必要がありますか?

私のアプリは定期的にこれにヒットします。追跡番号ごとに 3 時間ごとに 1 回の呼び出しを考えています。それは合理的だと思いますか、それとも同じ IP からの多くのリクエストが表示されてブロックされますか?

4

2 に答える 2

1

Jquerys $.post はこのインスタンスで機能しますか、それともクロス ドメイン リクエストですか

いいえ、サーバー上で行う必要があります。

于 2013-07-06T09:35:10.693 に答える
0

post追跡番号は必要ありません。trackNumberURLのフィールドを使用するだけです。JavaScript の例は次のようになります。

var trackingRef = "SC12345678901";
var trackingURL = "http://www.royalmail.com/track-trace?trackNumber="+trackingRef;

そのページには商品が配達されたかどうかが表示されるので、そのページで必要な操作を行うことができます。

于 2013-10-23T13:14:54.870 に答える