İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

google api hakkında

D

Diyar-LEE

Misafir
bildiğiniz gibi bazı free arama scriptleri var bi tanesini kurayım dedim.

google api key diye bişey sayyıklıyor. gittim indirdim google api

666 kb civarında http://www.google.com/apis/ burdan.

yalnız bu indirdiğim yerde dosyalara baktım key filan görmedim.

indirdiğim scriptin search.php sindede bunu istiyor şimdi.

Kod:
// insert your google key here, if you don't have one http://www.google.com/apis/ (it's free)
$yourGoogleKey = "";

// insert your website url here  
$yourWebsite = "http://www.phpgoogle.com";  //tamam buraya diyar.biz/arama yazdım

burada yüklü
diyar.biz/arama

bu key nedir pek bişeyde çakmıyorum. hatta hiç bişey anlamıyorum desem daha doğru.

herşey için teşekürler . şimdiden sağolun
 

crawler

0
İyinet Üyesi
Katılım
2 Mart 2005
Mesajlar
1,207
Reaction score
0
Konum
Istanbul
script değil google api , bir numara. Üye olup , kurmak istediğin scriptte verilan tag a yazıcaksın.
 
D

Diyar-LEE

Misafir
http://www.fesih.com/arama/search.php?query=hakan&www=true

verilen keyi doğru yazdığıma eminim. indirdiğim dosyaları yükledim.

ama hata veriyor yukarıdaki gibi.
search.php ekliyorum arkadaşlar hatam nerde acaba.
Kod:
<?

// insert your google key here, if you don't have one http://www.google.com/apis/ (it's free)
$yourGoogleKey = "ABQIAAAA-Aa8glCvPcRQAk6NeImfqhTb0Hv0jTfXR8AD-fS5lBdEvN4p7RRNvHF3vwm-P7vP1t1nmXClcwFqXg";

// insert your website url here  
$yourWebsite = "http://www.fesih.com/";              


//----------------------------------------------------------------------------------------------
// build search query and connect to google
//----------------------------------------------------------------------------------------------

require_once("nusoap.php");

if($_GET) { extract($_GET, EXTR_PREFIX_SAME, "get_"); }
if($_POST) { extract($_POST, EXTR_PREFIX_SAME, "post_"); }

if ($yourGoogleKey == "ABQIAAAA-Aa8glCvPcRQAk6NeImfqhTb0Hv0jTfXR8AD-fS5lBdEvN4p7RRNvHF3vwm-P7vP1t1nmXClcwFqXg") { 
  echo "You didn't insert a Google Key Yet ! Get one at www.google.com/apis/ ..";
  break;
}

if ($query && $www) {

  $q = urldecode($query);
  if ($www != "true") { $q.= " site:$www.fesih.com"; }
  if(!$start) { $start=0; } else { $start = intval($start); }

  $parameters = array( 
    "key"         => $yourGoogleKey,   // google developer key
    "q"           => $q,               // search query
    "start"       => $start,           // result start index
    "maxResults"  => 10,               // 10 is the maximum
    "filter"      => false,            // filtering similar entries
    "restrict"    => "",               // country and topic restrictions
    "safeSearch"  => false,            // absürt content filter
    "lr"          => "",               // language restrictions
    "ie"          => "ISO-8859-9",               // deprecated and ignored parameter
    "oe"          => "ISO-8859-9"                // deprecated and ignored parameter
  );

  $soapclient = new soapclient("http://api.google.com/search/beta2");
  $result = $soapclient->call("doGoogleSearch", $parameters, "urn:GoogleSearch");
  $begin = $start + 1;
  $end = $start + $parameters["maxResults"];
  $total = $result["estimatedTotalResultsCount"];
}

//----------------------------------------------------------------------------------------------
// html headers, stylesheet and search form
//----------------------------------------------------------------------------------------------

?>

<?php include("header_search.php");?>


<? 

//----------------------------------------------------------------------------------------------
// display results table if a search has been done
//----------------------------------------------------------------------------------------------

if ($query && $www) {

  echo "<table width=\"609\" cellspacing=\"0\" cellpadding=\"10\" border=\"0\">\n";
  echo "<tr class=\"row\"><td width=\"90%\" class=\"row\"></td></tr>\n";
  

  if ($total == 0){
  	echo "<tr><td class=\"alert\">Your search returned no results ..</td></tr>\n";
  }
  
  if ($total > 0) {
    $result = $result["resultElements"]; 
    for ($i = 0; $i < $parameters["maxResults"]; $i++) {
      $element = $result[$i];
      $url = $element["URL"];
      $title = $element["title"];
      $snippet = $element["snippet"];
      if ($url != "") {
	    
		   echo "<tr>\n"; 
		
		echo "<td><span class='list'>".($i+$begin).".</span> <a href='$url' class='link'>$title</a><br><span class='gray_small'>$snippet</span><br><a href='$url' class='link_small'>$url</a></td></tr>\n";
      } 
	}
  }
       

  echo "<tr><td><br>";
  if($begin > 1) { echo "<a href=\"google.php?query=$query&www=$www&start=".($start - 10)."\">previous 10 results</a> | "; } 
  echo "showing $begin to $end of $total results";

  if ($end < $total) { echo " | <a href=\"search.php?query=$query&www=$www&start=".($start + 10)."\">next 10 results</a>"; }
  echo "</td></tr>\n";
  
  echo "</table>";
}

//----------------------------------------------------------------------------------------------
// html credits and footer  ||| PLEASE DO NOT REMOVE COPYRIGHTS, Thanks |||
//----------------------------------------------------------------------------------------------

?>

<?php include("footer_search.php");?>
 
D

Diyar-LEE

Misafir
bu googleden indiğim api dosyalarında değişiklik yapmama gerek varmı. yani key kodu oralarda bi yerede yazılıyor.

@crawler

hostum var sağolasın
 
D

Diyar-LEE

Misafir
tamam arkadaşlar buldum. www.google.com/apis/. de üye olunca gönderiyormuş mailinze.
ne acayiptirki dün akşam üye olmama rağmen göndermemişti.

yukarıda onursql ninde dediği googlenin maps keyleri için üyelikmiş.

kısa bi sitem:
eminimki sorunumu burda bir çok kişi biliyordu. ama nedense Türk webmasterlerinin bir birini çekememezlikleri olacakki (lafım hepsine değil. ama bir çoğumuz böyle).

kimse bildiği bişeyi paylaşmıyor.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst