ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Scriptคือผมอยากได้ Code compare price ครับ หาแล้วไม่มีแจกเลย อยากได้จริงๆครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: คือผมอยากได้ Code compare price ครับ หาแล้วไม่มีแจกเลย อยากได้จริงๆครับ  (อ่าน 1294 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
seemee
ก๊วนเสียว
*

พลังน้ำใจ: 7
ออฟไลน์ ออฟไลน์

กระทู้: 286



ดูรายละเอียด เว็บไซต์
« เมื่อ: 25 พฤษภาคม 2011, 09:31:47 »

หาแล้วไม่เจอครับ เทพๆๆ หรือผู้ใจบุญท่านใด มีกรุณาด้วยนะครับ หรือ ถ้ากลัว code จะถูกเผยแพร่มากเกินไป PM บอกผมหน่อยก็ได้นะครับ
 wanwan017
บันทึกการเข้า

mars
บุคคลทั่วไป
« ตอบ #1 เมื่อ: 25 พฤษภาคม 2011, 09:33:56 »

hxxp://www.amazon.com/gp/offer-listing/xxxASINxxxx/?tag=yourtag
« แก้ไขครั้งสุดท้าย: 25 พฤษภาคม 2011, 09:35:13 โดย mars » บันทึกการเข้า
karancity
ก๊วนเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 352



ดูรายละเอียด
« ตอบ #2 เมื่อ: 25 พฤษภาคม 2011, 09:35:56 »

PM มา เดียวผมแจกให้ครับ
บันทึกการเข้า
IzeSem
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 61
ออฟไลน์ ออฟไลน์

กระทู้: 1,386



ดูรายละเอียด
« ตอบ #3 เมื่อ: 25 พฤษภาคม 2011, 09:45:49 »

ผมเคยทำตัวอย่างแจกให้ไปแล้ว แต่หากระทู้ไม่เจอ  Tongue
บันทึกการเข้า
kkusd
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 311
ออฟไลน์ ออฟไลน์

กระทู้: 4,663



ดูรายละเอียด
« ตอบ #4 เมื่อ: 25 พฤษภาคม 2011, 10:10:12 »

ผมเคยทำตัวอย่างแจกให้ไปแล้ว แต่หากระทู้ไม่เจอ  Tongue


กระทู้นั้นด๋อยไปแล้วครับ

อันนี้โค๊ตเอาไปลองนะครับ

ไฟล์ aws_signed_request.php
โค๊ด:
<?php

function aws_signed_request($region$params$public_key$private_key)
{
    
/*
    Copyright (c) 2009 Ulrich Mierendorff

    Permission is hereby granted, free of charge, to any person obtaining a
    copy of this software and associated documentation files (the "Software"),
    to deal in the Software without restriction, including without limitation
    the rights to use, copy, modify, merge, publish, distribute, sublicense,
    and/or sell copies of the Software, and to permit persons to whom the
    Software is furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in
    all copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
    THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
    FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
    DEALINGS IN THE SOFTWARE.
    */
    
    /*
    Parameters:
        $region - the Amazon(r) region (ca,com,co.uk,de,fr,jp)
        $params - an array of parameters, eg. array("Operation"=>"ItemLookup",
                        "ItemId"=>"B000X9FLKM", "ResponseGroup"=>"Small")
        $public_key - your "Access Key ID"
        $private_key - your "Secret Access Key"
    */

    // some paramters
    
$method "GET";
    
$host "ecs.amazonaws.".$region;
    
$uri "/onca/xml";
    
    
// additional parameters
    
$params["Service"] = "AWSECommerceService";
    
$params["AWSAccessKeyId"] = $public_key;
    
// GMT timestamp
    
$params["Timestamp"] = gmdate("Y-m-d\TH:i:s\Z");
    
// API version
    
$params["Version"] = "2010-06-01";
    
    
// sort the parameters
    
ksort($params);
    
    
// create the canonicalized query
    
$canonicalized_query = array();
    foreach (
$params as $param=>$value)
    {
        
$param str_replace("%7E""~"rawurlencode($param));
        
$value str_replace("%7E""~"rawurlencode($value));
        
$canonicalized_query[] = $param."=".$value;
    }
    
$canonicalized_query implode("&"$canonicalized_query);
    
    
// create the string to sign
    
$string_to_sign $method."\n".$host."\n".$uri."\n".$canonicalized_query;
    
    
// calculate HMAC with SHA256 and base64-encoding
    
$signature base64_encode(hash_hmac("sha256"$string_to_sign$private_keyTrue));
    
    
// encode the signature for the request
    
$signature str_replace("%7E""~"rawurlencode($signature));
    
    
// create request
    
$request "http://".$host.$uri."?".$canonicalized_query."&Signature=".$signature;
    
    
// do request
$strload curl_init($request);
           curl_setopt($strloadCURLOPT_HEADERfalse);
           curl_setopt($strloadCURLOPT_RETURNTRANSFERtrue);
$responsecurl_exec($strload);
           curl_close($strload);
    if (
$response === False)
    {
        return 
False;
    }
    else
    {
        
// parse XML
        
$pxml simplexml_load_string($response);
        if (
$pxml === False)
        {
            return 
False// no xml
        
}
        else
        {
            return 
$pxml;
        }
    }
}
?>


ไฟล์ test.php

โค๊ด:
<?php 
require_once(
"aws_signed_request.php");
$public_key  ="public_key"
$private_key ="private_key"
$tag ="tagid-20";
$itemasin="B002LITT56";
$parsed_xml aws_signed_request("com", array("Operation"=>"ItemLookup","ItemId"=>"$itemasin","ResponseGroup"=>"Large, OfferFull","MerchantId"=>"Featured","AssociateTag"=>"$tag"),$public_key$private_key);
$buyurl $parsed_xml->Items->Item->ItemLinks->ItemLink[6]->URL;
?>

<div align="center">
<table width="880" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td width="250" align="center" bgcolor="#eeeeee"><strong>Seller</strong></td>
            <td width="360" align="center" bgcolor="#eeeeee"><strong>Description</strong></td>
            <td width="250" align="center" bgcolor="#eeeeee"><strong>Price</strong></td>
          </tr>
          <?php 
foreach ($parsed_xml->Items->Item->Offers->Offer as $offer) {
$merchantname $offer->Merchant->Name;
$availability $offer->OfferListing->Availability;
$supersaving $offer->OfferListing->IsEligibleForSuperSaverShipping;
if  (
$supersaving==1){
                 
$supersaving "<br />This item ships for <strong>FREE with Super Saver Shipping</strong>.<br />";
}else{
                 
$supersaving ="<br />";
}
$price $offer->OfferListing->Price->FormattedPrice;
?>

   <tr>
            <td width="250" align="center" valign="middle"><?php echo "<strong>".$merchantname."</strong>"?><br /></td>
            <td width="360" align="left" valign="middle"><?php echo $availability.$supersaving?></td>
            <td width="250" align="center" valign="middle"><table width="250" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td align="center"><?php echo $price;?></td>
              </tr>
              <tr>
                <td align="center">
                <a href="<?php echo $buyurl;?>" target="_blank">Go to Store</a>
                </td>
              </tr>
            </table>
  </td>
          </tr>
          <tr>
            <td colspan="3" valign="top"></td>
          </tr>
          <?php }?>
          <tr>
                </tr>
                </table>
                </div>


แก้ตรงสีแดงนะครับ
   require_once("aws_signed_request.php");
   $public_key  ="public_key";
   $private_key ="private_key";
   $tag ="tagid-20";
   $itemasin="B002LITT56";
บันทึกการเข้า

AM-PM
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 379
ออฟไลน์ ออฟไลน์

กระทู้: 4,969



ดูรายละเอียด
« ตอบ #5 เมื่อ: 25 พฤษภาคม 2011, 10:29:23 »

คุณ kkusd  ได้โค๊ดมาแล้วเอาไป ใส่ ตรงไหน ของเว็บครับ

 wanwan017 Tongue Cry
บันทึกการเข้า

ไม่ต้องบินให้สูงอย่างใครเขา... จงบินเอาเท่าที่เราจะบินไหว ท่าที่บินไม่จำเป็นต้องเหมือนใคร... แค่บินไปให้ถึงฝัน เท่านั้นพอ


Find out how I'm able to get up to 420 backlinks for month, by spending 30 seconds per day...all for FREE! - Click Here
nuugib
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 207
ออฟไลน์ ออฟไลน์

กระทู้: 2,061



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 25 พฤษภาคม 2011, 10:32:40 »

 wanwan017 wanwan017

ขอบคุณทั้งผู้ตั้งกะทู้ และ ผู้ตอบเลย  ได้ของดีแร้ว  ขอบคุณคร้า
บันทึกการเข้า
seemee
ก๊วนเสียว
*

พลังน้ำใจ: 7
ออฟไลน์ ออฟไลน์

กระทู้: 286



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 25 พฤษภาคม 2011, 10:35:53 »

ขอบคุณครับ
บันทึกการเข้า

kkusd
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 311
ออฟไลน์ ออฟไลน์

กระทู้: 4,663



ดูรายละเอียด
« ตอบ #8 เมื่อ: 25 พฤษภาคม 2011, 10:36:43 »

คุณ kkusd  ได้โค๊ดมาแล้วเอาไป ใส่ ตรงไหน ของเว็บครับ

 wanwan017 Tongue Cry

เป็นโค๊ตของคุณ IzeSem เคยแจกไว้ตอนที่ผมขอไปคราวก่อนครับ

อย่าลืมไป + ให้คุณ IzeSem ด้วยนะ

วิธีใช้ สร้างไฟล์ aws_signed_request.php และ test.php เอาโค๊ตไปใส่ในโฟลเดอร์เดียวกัน

จากนั้นก็รันไฟล์ test.php เพื่อดูผลแล้วก็ค่อยๆเอาไปปรับแก้ครับ
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์