API - Call

Naja, steht in dem tollen Buch davor nicht drinnen, was sie hier bauen? Kann ja nicht sein das man das Buch aufschlägt und gleich so einen Kauderwelsch vor sich hat...
 
Ja naja es sollte nicht sein aber ist wohl leider so , JavaScript einfach so reinschreiben geht eben so wenig wie Java reinschreiben. Zumal die JavaScript | Java Anweisung dann obendrein noch falsch wäre.

Wie schon angemerkt es gibt nur 1 Buch drüber , hab nun nicht geschaut ob es noch andere gibt , und dieses scheint ja mhm nunja falsch zu sein.

Weiß nun nicht ob das geht , aber da würde ich mein Geld zurück verlangen balde.
 
Hmm was will man von einem Buch verlagen, was 7,90 € kostet? :confused:

Hat jemand vielleicht einen Code gefunden? Wäre echt toll!

Hier mal der Link zu dem Buch, was jemand veröffentlicht hat:Klick

Ich würde mich freuen wenn mir jemand helfen würde!

Wie gesagt ich möchte prüfen ob Bewertungen offen sind und da gibts auch schon eine Funktion in der eBay API: GetFeedback und LeaveFeedback!

Ich glaube ich habe auch gelesen, dass es eine gibt die schon prüft ob eine Bewertung vorliegt und erwidert wurde und wenn nicht wird diese angezeigt!

Ich würde eventuell auch etwas springen lassen, wenns funktioniert! :)
 
Zuletzt bearbeitet:
Hmm ja, da war ich schon, genau auf der selben Seite!

Nur weiß ich nicht wie ich anfangen soll!? Muss ich nicht eine URL angeben, oder wie fange ich damit an?

Aus der Dokumentation geht mir nichts hervor?!
 
Also hab das mal probiert! Die Dokumentationen sind sehr schön, es wäre nur toll wenn Sie auch funktionieren könnten :confused:

Also das Script geht jedenfalls nicht;

PHP:
<?php

error_reporting(E_ALL);  // turn on all errors, warnings and notices for easier debugging

$query = 'ipod';  // A query

$SafeQuery = urlencode($query); 

$endpoint = 'http://open.api.ebay.com/shopping';  // URL to call
$responseEncoding = 'XML';   // Format of the response 

// Construct the FindItems call 
$apicall = "$endpoint?callname=FindItems&version=517&siteid=0&appid=MyAppID&QueryKeywords=$SafeQuery&responseencoding=$responseEncoding";


// Load the call and capture the document returned by the Shopping API
$resp = simplexml_load_file($apicall);

// Check to see if the response was loaded, else print an error
if ($resp) {
	$results = '';
    
    // If the response was loaded, parse it and build links  
    foreach($resp->Item as $item) {
        $link  = $item->ViewItemURLForNaturalSearch;
        $title = $item->Title;
  
		// For each result node, build a link and append it to $results
		$results .= "<a href=\"$link\">$title</a><br/>";
	}
}
// If there was no response, print an error
else {
	$results = "Oops! Must not have gotten the response!";
}

?>
<html>
<head>
<title>
eBay Search Results for <?php echo $query; ?>
</title>
</head>
<body>
<h1>eBay Search Results</h1>
<?php echo $results;?>
</body>
</html>
 
Wenn ich auf $resp ein [phpf]var_dump[/phpf] mache, kommt das heraus:
object(SimpleXMLElement)[1]
public 'Timestamp' => string '2008-02-12T15:17:08.018Z' (length=24)
public 'Ack' => string 'Failure' (length=7)
public 'Errors' =>
object(SimpleXMLElement)[2]
public 'ShortMessage' => string 'Application ID invalid.' (length=23)
public 'LongMessage' => string 'Application ID invalid.' (length=23)
public 'ErrorCode' => string '1.20' (length=4)
public 'SeverityCode' => string 'Error' (length=5)
public 'ErrorClassification' => string 'RequestError' (length=12)
public 'Build' => string 'e549_core_Bundled_5967797_R1' (length=28)
public 'Version' => string '549' (length=3)
 
Ich würde mir ja gerne mal im Ebay Development Center einen API Call erstellen lassen, aber es schein so als hätten die gerade Probleme beim Registrieren. :mad:

Man muss ja noch einen Ebay - Account in Amerika machen, mit "Amerikanischem Wohnsitz"! :confused:
 
Zurück