2012-01-17 35 views
9

UPS APIのPHP SDKをダウンロードしました。私は次のコードを持っており、エンドポイントURLが何であるか分かりません。ドキュメンテーションは、これが何であるかの情報を提供していません。UPS API PHP - エンドポイントURL

//Configuration 
    $access = "0C81234564C2567"; 
    $userid = "leannetest"; 
    $passwd = "456hththd8hf"; 

    $accessSchemaFile = "schemas/AccessRequest.xsd"; 
    $requestSchemaFile = "schemas/RateRequest.xsd"; 
    $responseSchemaFile = "schemas/RateResponse.xsd"; 

    $endpointurl = 'add URL here'; 
    $outputFileName = "XOLTResult.xml"; 

誰でも手助けできますか?

+0

を助けるかもしれないので、詳細にUPSのエンドポイントURLを説明するために答えました自家製のサイトかCMSから?もしそうなら、どちらですか? –

+0

このコードはどこからダウンロードしましたか? UPS? – Treffynnon

+0

このコードはUPSからダウンロードされました。私は自分のアプリケーションをUPS用に構築しています。 – LeeTee

答えて

16

APIエンドポイントは、Webサービスへのアドレスまたは接続ポイントを定義します。通常、これは単純なHTTP URL文字列で表されます。したがって、基本的にエンドポイントURLは、対話しようとしているWebサービスのURLです。

SOURCE:

http://en.wikipedia.org/wiki/Web_Services_Description_Language#Objects_in_WSDL_1.1_.2F_WSDL_2.0

EDIT:それはレートは、エンドポイントのURLをWebサービスのドキュメントから表示されますhttps://wwwcie.ups.com/webservices/Rateです。

SOURCE:

UPS。 (2002年1月2日)。 評価パッケージWebサービス開発者ガイド。セクション1.9.3 サーバ可用性チェック。このページに評価のAPIでアクセス:https://www.ups.com/upsdeveloperkit/downloadresource?loc=en_US

+0

これは意味があります。奇妙なことに、これはSDKにこれを含めるだけではないということです。誰がこれがUPSのために何であるか知っていますか?ドキュメントはかなり貧弱です!ありがとう – LeeTee

+0

私は上記のドキュメントを読んだが、それがエンドポイントURLであることに気付かなかった。どうもありがとう。 – LeeTee

+2

これは最も明瞭な文書ではありません。どういたしまして。 –

6

出荷エンドポイントのURLは次のとおりです。それは彼らの開発キットに記載されていないですので、

https://wwwcie.ups.com/webservices/Ship

場合は、誰もが、それを必要とします。

+0

WebService専用のURLです。純粋なXMLリクエストを送信する必要がある場合はどうなりますか? – highwingers

+0

これは私のために働いた。私は** Axes 2-1.4 UPS WebサービスのサンプルコードをEclipse **アプローチを使用して使用していました。これは - https://wwwcie.ups.com/ups.app/xml/Rateエンドポイントは私のために働かなかった。だから私はあなたの作品を使用して、私はちょっと混乱しています。これら2つのエンドポイントの違いは何ですか? –

14

UPS文書のエンドポイントURLの説明。以下に説明する4つの部分で構成されています。

たとえば、「レート」サービスを使用する場合、私たちのURLは以下のようになります。



プロトコル:サーバーの HTTPS
名:サービスの wwwcie.ups.com(テスト)OR onlinetools.ups.com(生産)
パス:アップ。サービスのアプリ/ XML /レート
名:レートOROR QVEvents

は、私はちょうどそれはあなたがのためにこれを使用してい

関連する問題