2012-04-07 6 views
0

Ich brauche Hilfe mit meinem PHP-Code, da ich ein Projekt habe, wo ich eine private Schicht Fusion Tabellen habe und auf meiner Website zeigen möchte. Ich versuche OAuth zu benutzen, aber es zeigt mir den Mantel. Also werden die Variablen erfasst? Ich habe http://code.google.com/p/fusion-tables-api/ Führer genommen, aber zeige mir nichts. : (Oauth login PHP um Fusionstabelle zu zeigen

<code> 
<!DOCTYPE html> 
<html> 
<head> 
<style> 
#map_canvas { width: 500px; height: 400px; } 
</style> 

<script type="text/javascript" src="http://maps.google.com/maps/api/js? 
sensor=false"> 
</script> 
<script type="text/javascript"> 
var map; 

var layer; 
var tableid = 2102910; 

function initialize() { 
map = new google.maps.Map(document.getElementById('map_canvas'), { 
center: new google.maps.LatLng(19.541451, -96.925632), 
zoom: 5, 
mapTypeId: google.maps.MapTypeId.ROADMAP 
}); 

layer = new google.maps.FusionTablesLayer(tableid); 
layer.setQuery("SELECT 'geometry' FROM " + tableid); 
layer.setMap(map); 
} 

</script> 

</head> 
<body onload="initialize();"> 

<div id="map_canvas"></div> 

<div style="margin-top: 10px;"> 

</div> 
<?php 

include('clientlogin.php'); 
include('sql.php'); 
include('file.php'); 
$tableid = 2102910; 
$username = "[email protected]"; 
$password = "xxxx"; 
$token = ClientLogin::getAuthToken($username, $password); 
$ftclient = new FTClientLogin($token); 

$condition = $_POST[" 


echo "These Projects are in ".$condition.""; 
?> 
</body> 
</html>` 
<code> 

Antwort

0

Ihr Code ist nicht OAuth verwenden, aber die ältere Methode „Clientlogin“ Wenn Sie OAuth verwenden möchten, folgen Sie dem OAuth guide from Fusion Tables

Es ist wirklich einfach, es zur Arbeit zu kommen..:

  • Registrieren Ihrer Anwendung bei der API console of Google.
  • Dann leiten Sie den Benutzer auf die Google-Autorisierungs Seite
  • Von dort wird der Benutzer zurück zu Ihrer Anwendung geleitet (zu der URL, die Sie bei der Registrierung Ihrer Anwendung im ersten Schritt angegeben haben). In diesem Schritt wird das Berechtigungs-Token an Ihre Anwendung gesendet.
  • Mit diesem Token können Sie auf die Fusionstabellen der Benutzer zugreifen.

Aber folgen Sie einfach der Anleitung, alles wird im Detail beschrieben!

+0

Danke, ich werde das überprüfen. Ich habe es trotzdem versucht, aber ich verstehe. Wird mehr untersuchen. Danke: D – Magneto