1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

Free Plugins AGC Amazon

Discussion in 'Freebies' started by sarkem, Apr 29, 2013.

  1. sarkem

    sarkem Super Hero

    Joined:
    Feb 24, 2011
    Messages:
    1,314
    Likes Received:
    282
    Location:
    Sebelah Rumah Ente
    Selamat pagi momod, mimin dan teman2 se ADS-ID raya..

    Lama banget ane ngga aktif di forum karena kesibukan dan kejenuhan hehehe..pada kesempatan ini ane akan share cara membuat AGC amazon dengan menggunakan Amazon API key yang bisa agan dapatkan di website resmi amazon.

    langsung aje ye, berikut kodenya untuk yang manual

    PHP:
    <?php
    function Get_Amazon_XML($tag$api$secretkey$region$department$query){
        
    $time time() + 10000;
        
    $method 'GET';
        
    $host 'webservices.amazon.'.$region;
        
    $uri '/onca/xml';
        
    $slug["Service"] = "AWSECommerceService";
        
    $slug["Operation"] = "ItemSearch";
        
    $slug["SubscriptionId"] = $api;
        
    $slug["AssociateTag"] = $tag;
        
    $slug["SearchIndex"] = $department;
        
    $slug["Condition"] = 'All';
        
    $slug["Keywords"] = $query;
        
    $slug["ItemPage"] = 1;
        
    $slug["TruncateReviewsAt"] = '500';
        
    $slug["ResponseGroup"] = 'Images,ItemAttributes,EditorialReview';
        
    $slug["Timestamp"] = gmdate("Y-m-d\TH:i:s\Z",$time);
        
    $slug["Version"] = "2011-08-01";
        
    ksort($slug);
        
    $query_slug = array();
        foreach (
    $slug as $slugs=>$value){
            
    $slugs str_replace("%7E""~"rawurlencode($slugs));
            
    $value str_replace("%7E""~"rawurlencode($value));
            
    $query_slug[] = $slugs."=".$value;
        }
        
    $query_slug implode("&"$query_slug);
        
    $signinurl $method."\n".$host."\n".$uri."\n".$query_slug;
        
    $signature base64_encode(hash_hmac("sha256"$signinurl$secretkeyTrue)); // Get Amazon Signature API
        
    $signature str_replace("%7E""~"rawurlencode($signature));
        
    $request "http://".$host.$uri."?".$query_slug."&Signature=".$signature;
        
    $ch curl_init();
        
    curl_setopt($chCURLOPT_USERAGENT"Mozilla/5.0 (compatible; Konqueror/4.0; Microsoft Windows) KHTML/4.0.80 (like Gecko)");
        
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
        
    curl_setopt($chCURLOPT_URL$request);
        
    curl_setopt($chCURLOPT_TIMEOUT10);
        
    $response curl_exec($ch);
        
    curl_close($ch);return $response;
    }
    ?>
    Nah paste aja kode tersebut di functions.php di theme-files agan2 semua..berikutnya untuk memanggilnya caranya seperti ini:

    sebagai contoh, ini adalah untuk department Books karena biasanya tiap department ada yang beda:
    PHP:
    <?php
    $tag 
    'YOUR_AFF_ID'// ganti dengan kode affiliasi agan
    $api 'YOUR_API_KEY'// ganti dengan api key amazon agan
    $secretkey 'YOUR_SECRET_KEY'// ganti dengan secret key amazon agan
    $region 'com'// Choose Region Based on Amazon Domain Extension$query = get_search_query(); // This to get keywords you can sets as you want$department = 'Books'; // Choose Department you want to grab
    $agc Get_Amazon_XML($tag$api$secretkey$region$department$query);
    if(@
    simplexml_load_string($agc)){
        
    $xmlin simplexml_load_string($agc);
        if(!empty(
    $xmlin)){
            
    $Total $xmlin->Items->TotalResults// to show result total
            
    $xmls $xmlin->Items->Item;
            foreach(
    $xmls as $xml){
                
    $AmaTitle $xml->ItemAttributes->Title// Title
                
    $AmaThumb $xml->MediumImage->URL;  // Medium Thumbnail
                
    $AmaAsin $xml->ASIN;  // ASIN
                
    $AmaLink $xml->DetailPageURL;  // link complete with your aff ID
                
    $AmaStock $xml->ItemAttributes->NumberOfItems// Products Stocks
                
    $AmaBind $xml->ItemAttributes->Binding// Bind
                
    $AmaBrand $xml->ItemAttributes->Brand// Brand
                
    $AmaDept $xml->ItemAttributes->Department// Department
                
    $AmaEAN $xml->ItemAttributes->EAN;
                
    $AmaListPrice $xml->ItemAttributes->ListPrice->FormattedPrice// Price
                
    $AmaCurrency $xml->ItemAttributes->ListPrice->CurrencyCode// Currency
                
    $AmaDescription $xml->EditorialReviews->EditorialReview->Content// Product Description
                
    echo '<h2>'.$AmaTitle.'</h2>' "\n";
                echo 
    '<div>' "\n";
                echo 
    '<img src="'.$AmaThumb.'" data-src="'.$AmaThumb.'" width="'.$xml->MediumImage->Width.'" height="'.$xml->MediumImage->Height.'" alt="'.$AmaTitle.'" />' "\n";
                echo 
    '</div>' "\n";
                echo 
    '<div>' "\n";
                echo 
    '<p>Price: '.$AmaListPrice.'</p>' "\n";
                echo 
    '<p>Currency: '.$AmaCurrency.'</p>' "\n";
                echo 
    '<p>Department: '.$AmaDept.'</p>' "\n";
                echo 
    '<p>Brand: '.$AmaBrand.'</p>' "\n";
                echo 
    '<p><a title="'.$AmaTitle.'" href="'.$AmaLink.'" rel="nofollow" target="_blank">Buy Now</a></p>' "\n";
                echo 
    '</div><div></div>' "\n";
                echo 
    '<ol>' "\n";
                foreach(
    $xml->ItemAttributes->Feature as $feature){
                    echo 
    '<li>'.$feature.'</li>' "\n";
                }
                echo 
    '</ol>' "\n";
                echo 
    $AmaDescription.'' "\n";
            }
        }
    }
    ?>
    klo untuk category ato department lain agan bisa lihat dulu xml schemenya dengan cara:

    PHP:
    <?php
    $tag 
    'YOUR_AFF_ID'// ganti dengan kode affiliasi agan
    $api 'YOUR_API_KEY'// ganti dengan api key amazon agan
    $secretkey 'YOUR_SECRET_KEY'// ganti dengan secret key amazon agan
    $region 'com'// Choose Region Based on Amazon Domain Extension
    $query get_search_query(); // This to get keywords you can sets as you want
    $department 'Books'// Choose Department you want to grab
    $agc Get_Amazon_XML($tag$api$secretkey$region$department$query);
    if(@
    simplexml_load_string($agc))
    {
        
    $xmlin simplexml_load_string($agc);
        if(!empty(
    $xmlin))
        {
            
    print_r($xmlin);
        }
    }
    ?>
    Nah, klo mau yang instan pake plugin aja gan, kode dalam plugin sama kek diatas, hanya mempermudah aja.. klo mo coba silahkan download aja di blog ane yah.. ( oiya, maaf ye, blog ane pake "English Ngoko" jangan di ketawain ye xixixi )

    Download Link

    Code:
    http://goo.gl/NpD3H
    DEMO

    Code:
    _http://goo.gl/zmIP0
    Mohon maaf jika ada yang tak berkenan..

    Nuwun,
     
    Last edited: Apr 29, 2013
    ibnuaxe, sandhee, onestep234 and 27 others like this.
  2. fajarnet

    fajarnet N/A

    Joined:
    Jan 20, 2012
    Messages:
    979
    Likes Received:
    185
    Location:
    fb.com/fjrnug
    thanks om, saya ijin download pluginya aja :D
     
  3. erwans

    erwans Hero

    Joined:
    Mar 2, 2011
    Messages:
    509
    Likes Received:
    14
    Location:
    My Home
    gag dkasih contoh demonya nih om ?..

    ijin download jg yah.. :D
     
  4. sarkem

    sarkem Super Hero

    Joined:
    Feb 24, 2011
    Messages:
    1,314
    Likes Received:
    282
    Location:
    Sebelah Rumah Ente
    Monggo mas..

    monggo, contohnya yang pake agc amazon kek gini _http://goo.gl/zmIP0
     
  5. dedisuparman

    dedisuparman Super Hero

    Joined:
    Mar 27, 2011
    Messages:
    2,350
    Likes Received:
    280
    Location:
    Indramayu
    Iya nih kasih demonya dong om, dan apakah ini bener2 free/legal?? entar kalo update plugin di lain waktu aku harus ke blognya agan lagi engga??
     
  6. sarkem

    sarkem Super Hero

    Joined:
    Feb 24, 2011
    Messages:
    1,314
    Likes Received:
    282
    Location:
    Sebelah Rumah Ente
    seep mas, tak edit aja demonya ya, tarug di atas biar semua tau.. hehhe.. untuk update silahkan pantau aja diblognya, sewaktu2 klo lagi ngga sibuk akan saya update
     
  7. fandiadhitya

    fandiadhitya Super Hero

    Joined:
    Jan 11, 2013
    Messages:
    2,596
    Likes Received:
    378
    Terima kasih gan, pas lg butuh nih, lgsg ke TKP dulu :D
     
  8. nashrullah

    nashrullah Hero

    Joined:
    Apr 29, 2012
    Messages:
    593
    Likes Received:
    48
    Location:
    ciputat
    Ijin download mastah.. Pengen nyoba agc amazon :)
     
  9. sarkem

    sarkem Super Hero

    Joined:
    Feb 24, 2011
    Messages:
    1,314
    Likes Received:
    282
    Location:
    Sebelah Rumah Ente
    @All seep monggo mas, minta saran2nya ya.. sama kekurangannya di kasih tau sekalian
     
  10. ibnuroem

    ibnuroem Super Hero

    Joined:
    Dec 13, 2009
    Messages:
    4,116
    Likes Received:
    361
    ninggalin jejak dulu :)
     
  11. cupu_belagu

    cupu_belagu Super Hero

    Joined:
    May 11, 2011
    Messages:
    1,896
    Likes Received:
    208
    Location:
    SALATIGA
    like like like penceted
    ijin download mastah
    makasih :kembang:
     
  12. KaoRi

    KaoRi IGSeven

    Joined:
    Mar 8, 2009
    Messages:
    1,874
    Likes Received:
    118
    ijin jajal dulu mastah, dari dulu maen amazon mentok di $5, gak naek2 nih. hehehe, makasih sebelumnya
     
  13. neuyoi

    neuyoi Ads & Info

    Joined:
    Mar 12, 2012
    Messages:
    434
    Likes Received:
    13
    Location:
    Yogyakarta
    ane cobain yaa gan, thanks share-nya
    PAS COBAIN. cuman ga ber-fungsi , maybe settingan dibawah ini yg ane bingung tuk ISINYA ( KATEGORI PENGENNYA INI = Camera & Photo )
    AMAZON COUNTRY : ... ?
    SETS CATEGORY : ... ?
    aDA YG BISA BANTU MENJELASKAN .. ane bru kali ini mencoba plugin amazon :) Terima kasih
     
    Last edited: Apr 29, 2013
  14. sarkem

    sarkem Super Hero

    Joined:
    Feb 24, 2011
    Messages:
    1,314
    Likes Received:
    282
    Location:
    Sebelah Rumah Ente
    Makasih likenya masbro

    @all jika ada error atau kekurangan atau lain2 silahkan tinggalkan comments atau hubungi ane di _https://www.facebook.com/fedex.mildnet

    saya tinggal off dulu ye... waktunya menyelam :D
     
    cupu_belagu likes this.
  15. Mr.Amr

    Mr.Amr Hero

    Joined:
    Jan 18, 2013
    Messages:
    730
    Likes Received:
    26
    Location:
    Earth
    Gk ngerti script, jdi ane ijin download yg plugin'y aja gan
     
  16. sarkem

    sarkem Super Hero

    Joined:
    Feb 24, 2011
    Messages:
    1,314
    Likes Received:
    282
    Location:
    Sebelah Rumah Ente
    countrynya diambil berdasarkan domain extensionnya gan eg : com, ca dll

    untuk category yang bisa dipilih coba lihat disini

    Code:
    __http://associates-amazon.s3.amazonaws.com/scratchpad/index.html
     
  17. neuyoi

    neuyoi Ads & Info

    Joined:
    Mar 12, 2012
    Messages:
    434
    Likes Received:
    13
    Location:
    Yogyakarta
    ok gan, thanks .. to try again :)
     
  18. sarkem

    sarkem Super Hero

    Joined:
    Feb 24, 2011
    Messages:
    1,314
    Likes Received:
    282
    Location:
    Sebelah Rumah Ente
    ato untuk lebih detailnya bisa dilihat kesini

    Code:
    http://docs.aws.amazon.com/AWSECommerceService/latest/DG/USSearchIndexParamForItemsearch.html
     
  19. saidqb

    saidqb Super Hero

    Joined:
    Dec 4, 2012
    Messages:
    1,309
    Likes Received:
    336
    Location:
    jogja-solo
    makasih juragan i like you :kembang:

    ijin sedot
     
  20. SejutaMimpi

    SejutaMimpi Ads.id Pro

    Joined:
    Jul 11, 2012
    Messages:
    341
    Likes Received:
    3
    Location:
    Medan
    ane coba download pluginya ya.. mau ane otak atik.. hehehhe klu bisa
     

Share This Page