eBay :: API :: XML :: BaseCall.

eBay :: API :: XML :: BaseCallは、Perblas eBay WebサービスAPIのPerlベースのインターフェースを提供することを目的としたライブラリです。
今すぐダウンロード

eBay :: API :: XML :: BaseCall. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Jeff Nokes
  • 出版社のWebサイト:
  • http://search.cpan.org/ebay/eBay-API-0.22/lib/eBay/API/XML/BaseDataType.pm

eBay :: API :: XML :: BaseCall. タグ


eBay :: API :: XML :: BaseCall. 説明

eBay :: API :: XML :: BaseCallは、パブリックeBay WebサービスAPIのPerlベースのインターフェースを提供することを目的としたライブラリです。 eBay :: api :: XML :: BaseCallは、パブリックeBay WebサービスのPerlベースのインタフェースを提供することを目的としたライブラリです。呼び出しInstanceExecute()_ gethttprequestObject()引数:1 - isprettyprint - settyprint - XMLがかなり印刷されている場合:stringメソッドリクエストのテキスト表現(要求タイプ、URL、クエリ文字列、ヘッダー、コンテンツ) ._getRequestHeader()getRequestDataType()getResponseDataType()_ sethttpreSponseObject()_ gethttpreSponseObject()iShttpreSponseObject()リクエストが送信されたかどうかをプログラマに伝えます。このメソッドは順次Mode.getHttpRespOnSearString()jetResponserAwXML()_ setXmlSimpleDataStructurure()を保持してください。パスはノード名の配列への参照として定義され、最上位ノードから始まり、最小レベルのnode.pathで終了するのはXPath文字列ではありません。verifyadditem呼び出しのパス例:@path =( 'fees'、 '手数料' ); #料金はXML :: Simple Data Structure @path =( 'エラー')として返されます。 #応答エラーをXML :: Simple#Data Structure @path =( 'errors-xxxx')として返信します。 #rootノードが指定されていないことはNothereNoticeを見つけません。その理由は、rootノードをデータ構造に置かないように設定されています(つまり、XML :: Simpleのデフォルトの動作).IFパスが送信されていない場合は、XML :: Simple Data Structure_SetResponseValidXML全体を返します。アクセス:アクセス:プライベートセット応答が有効なXML文書かNOT.ISResponseValidXML()アクセス:PUBLICリターン:TRUE(1)応答が有効なXML文書であるかどうか。 false(0)応答が有効なXML文書ではないかどうか。注:次のような場合を区別することを可能にします.a)応答はAPIエラーを持つ有効なXML B)応答が有効なXML文書ではありません。 API呼び出しエラー(API、HTTP接続またはXML解析エラー)が通常の処理を停止し、アプリケーションユーザーに「システムエラー」メッセージを返すはずです。 ResponsEtataTypeオブジェクトから読み取ることを理解する唯一のものは次のとおりです。エラーとRawResponse(この場合は有効なXMLドキュメントでさえありません).haswarnings()getErrors()は、エラーの配列への参照(それができますRetuこのメソッドはBaseCallGen :: GetErrorsメソッドをオーバーライドしますが、_getResponseRorrorsは基本的にbaseCallgengentwarnings()_ haserRorrsForSeverityCode()_ geterRorrsForScalityCode()geterRorrsAndwarnings()に存在するのと同じメソッドです。 severitycodes: 'error'と 'warning'haseRror()引数の両方を含みます。 jeteBayOfficialtime()_ PrettyPrintFormat()引数:1 phttpr - http :: requestまたはhttp:応答オブジェクトのいずれかの説明:format http :: request / http ::応答です。ヘッダーとコンテンツ。x MLコンテンツはかなり印刷されています.SetRequestRawXML()getRequestRawXML()_ initRequest()_ initResponse()forceErraSonse()引数:このメソッドは、このメソッドを使用します。$ self-> forceError(serrorCode => '1025'、sshortmsg = >「テストAPIエラー」、...);必要な引数1 - SERRORCODE - APIエラーコード2 - SSHORTMSG - SHORTMSG - SHORE ERRORメッセージ3 - SlongMSG - ロングエラーメッセージオプション引数4 - sseverityCode - 重大度コードデフォルトの重大度コード:eBay :: api :: XML :: SeverityCodeType :: Error 5 - SerrorClassificationCode - エラー分類コードデフォルトエラー分類コードeBay :: XML :: DataType :: enum :: ErrorClassificationCodeType :: $ call-> forceError( 'serrorCode' => '1025' 'sshortmsg' => 'テストエラーショートメッセージ'、 'slongmsg' => 'テストエラーロングメッセージ');説明:このメソッドは、呼実行中に与えられたエラーを強制するために使用されます。強制エラーが設定されている場合、そのエラーはコールを実行せずに呼び出し(APIサーバーへの送信要求および応答を受信します。この方法は、プログラマがアプリケーションがどのように処理するかをテストしたいテスト目的に使用されます。 API ERROR.GETAPICALLNAME()抽象メソッドを拡張するクラス拡張ClassGetRequestDataTypeFullPackage()で実装されている必要があります。 BaseCall ClassProcessResponse()#_ handleAposgataway()_ handleAposeparsedButStructure()_ addhttp_xmlparse_error()_ populatehttp_xmlparse_error()要件: ・Perl


eBay :: API :: XML :: BaseCall. 関連ソフトウェア