Author: Jan Eichhorn (exeu65@googlemail.com)
コード例 #1
0
ファイル: UtilTest.php プロジェクト: jdgriffith/apai-io
 public function testSignature()
 {
     $expectedResult = "9hUgcq4Tnuwb9naeMAyL/Xnk070qcbQUfSbWsFBztgM=";
     $this->assertEquals($expectedResult, Util::buildSignature('ABCD', 'EFG'));
 }
コード例 #2
0
ファイル: GuzzleRequest.php プロジェクト: exeu/apai-io
 /**
  * Calculates the signature for the request
  *
  * @param array  $params
  * @param string $country
  * @param string $secret
  *
  * @return string
  */
 protected function buildSignature(array $params, $country, $secret)
 {
     return Util::buildSignature(sprintf("GET\nwebservices.amazon.%s\n/onca/xml\n%s", $country, implode('&', $params)), $secret);
 }
コード例 #3
0
ファイル: Request.php プロジェクト: jdgriffith/apai-io
 /**
  * Calculates the signature for the request
  *
  * @param string $request
  *
  * @return string
  */
 protected function buildSignature($request)
 {
     return Util::buildSignature($request, $this->configuration->getSecretKey());
 }
コード例 #4
0
ファイル: Request.php プロジェクト: finedesignz/apai-io2
 /**
  * Calculates the signature for the request
  *
  * @param array $params
  *
  * @return string
  */
 protected function buildSignature(array $params)
 {
     $template = "GET\nwebservices.amazon.%s\n/onca/xml\n%s";
     return Util::buildSignature(sprintf($template, $this->configuration->getCountry(), implode('&', $params)), $this->configuration->getSecretKey());
 }
コード例 #5
0
ファイル: UtilTest.php プロジェクト: exeu/apai-io
 public function testTimestamp()
 {
     $this->assertRegExp('#[0-9]{4}(-[0-9]{2}){2}T([0-9]{2}:){2}[0-9]{2}Z#', Util::getTimeStamp());
 }