|
You last visited: Today at 03:06
Advertisement
[TuT] Die Elitepvpers Black Market API
Discussion on [TuT] Die Elitepvpers Black Market API within the Tutorials forum part of the Off-Topics category.
08/16/2011, 15:25
|
#1
|
elite*gold: 14
Join Date: May 2011
Posts: 2,671
Received Thanks: 818
|
[TuT] Die Elitepvpers Black Market API
Black Market API
Was ist die Elitepvpers Black Market API?
Mit der Black Market API können Shop Betreiber und auch Privat Personen eure Elitegold Transaktionen auslesen.
Was? Aber was, wenn ich das nicht will?
Keine Angst, sie können nicht einfach durch euren Benutzernamen auf eure Transaktionen zugreifen. Ihr könnt  ein Secret Word festlegen. Ohne dieses Wort kann man nicht auf eure Transaktionen zugreifen.
Wie liest man Transaktionen aus?
Transaktionen werden "json encoded" zur Verfügung gestellt.
Diese kann man einfach z.B. mit PHP "decoden" und dann auslesen.
Ich stelle hier meine Transaktionen zur Verfügung, um das zu veranschaulichen.
 .
Resourcen:
Warum curl?
Naja, ganz einfach.
Irgendwie müsst ihr die Daten ja in einer Variable speichern können.
Diese Variable könnt ihr dann mittels json_decode entschlüsseln und ausgeben.
Ein Beispiel
Ein vollständiges Beispiel zum auslesen der Transaktionen gibt es hier als Download:
In diesem Archiv befinden sich 2 Dateien: - blackmarket.api.php
- test.php
Seht euch einfach die test.php an.
Diese veranschaulicht den "Black Market API Handler".
|
|
|
08/16/2011, 17:09
|
#2
|
elite*gold: 0
Join Date: Dec 2008
Posts: 1,304
Received Thanks: 485
|
nice! Genau sowas habe ich gesucht, da ich bald was größeres Vorhabe (sag' ich aber noch nicht :P)... hilft mir auf jeden Fall, aber ist leider nicht wirklich ein Tut  du erklärst den Code kein bisschen... aber trotzdem ein Thanks
|
|
|
08/16/2011, 17:16
|
#3
|
elite*gold: 37
Join Date: Feb 2009
Posts: 615
Received Thanks: 144
|
Ich glaub da sieht man deine Telefonnummer, zwar nettes Beispiel, aber ich würde sie entfernen, bzw. diesen Link entfernen ... gibt genug Kiddys :/
|
|
|
08/16/2011, 17:38
|
#4
|
elite*gold: 0
Join Date: Dec 2008
Posts: 1,304
Received Thanks: 485
|
Quote:
|
Fatal error: Call to undefined function curl_init() in C:\PHP\xampp\htdocs\blackmarketapi\blackmarket.api .php on line 20
|
die PHP-API selbst scheint verbuggt zu sein?
|
|
|
08/17/2011, 10:21
|
#5
|
elite*gold: 50
Join Date: Feb 2009
Posts: 2,173
Received Thanks: 1,766
|
Quote:
Originally Posted by Reeek
die PHP-API selbst scheint verbuggt zu sein? 
|
Das klingt aber so, als würde das Problem bei dir liegen...
|
|
|
08/17/2011, 18:43
|
#6
|
elite*gold: 0
Join Date: Dec 2008
Posts: 1,304
Received Thanks: 485
|
Achso, mein Apacheserver ist dran schuld...  ?
Geht es denn bei dir?
|
|
|
08/18/2011, 10:15
|
#7
|
elite*gold: 50
Join Date: Feb 2009
Posts: 2,173
Received Thanks: 1,766
|
Quote:
Originally Posted by Reeek
Achso, mein Apacheserver ist dran schuld...  ?
Geht es denn bei dir?
|
Du musst zunächst in deiner php.ini das Semikolon vor folgendem Eintrag entfernen.
Quote:
|
|
|
08/18/2011, 16:05
|
#8
|
elite*gold: 0
Join Date: Nov 2010
Posts: 700
Received Thanks: 507
|
Gutes tut
|
|
|
08/18/2011, 18:19
|
#9
|
elite*gold: 0
Join Date: Dec 2008
Posts: 1,304
Received Thanks: 485
|
man lernt nie aus - sry für den Facepalm und danke für die Hilfe
€:
Jetzt bin ich aber richtig Ratlos - selbst das TBM-Beispiel bei e*pvpers hat das selbe Problem wie ich.
folgendes sagt mir e*pvpers über die TBM-API:
PHP Code:
[{"eg_transactionid":"66534","eg_from":"1052966","eg_fromusername":"Reeek","eg_to":"3784290","eg_tousername":"suffokate","amount":"126","note":"","dateline":"1313597625"},{"eg_transactionid":"64078","eg_from":"2536560","eg_fromusername":null,"eg_to":"1052966","eg_tousername":"Reeek","amount":"26","note":"Bitte TBM!","dateline":"1312296595"},{"eg_transactionid":"54759","eg_from":"3216658","eg_fromusername":"iSlaxxer","eg_to":"1052966","eg_tousername":"Reeek","amount":"44","note":"","dateline":"1307978159"},{"eg_transactionid":"54618","eg_from":"2391159","eg_fromusername":null,"eg_to":"1052966","eg_tousername":"Reeek","amount":"1","note":null,"dateline":"1307950735"},{"eg_transactionid":"54227","eg_from":"3249480","eg_fromusername":".Plazmaa","eg_to":"1052966","eg_tousername":"Reeek","amount":"12","note":"Werbung in Signatur","dateline":"1307813781"},{"eg_transactionid":"53873","eg_from":"2898351","eg_fromusername":"vFameful","eg_to":"1052966","eg_tousername":"Reeek","amount":"26","note":"","dateline":"1307717465"},{"eg_transactionid":"52956","eg_from":"3315906","eg_fromusername":null,"eg_to":"1052966","eg_tousername":"Reeek","amount":"1","note":"","dateline":"1307304176"},{"eg_transactionid":"51882","eg_from":"3377547","eg_fromusername":"kollegeboom","eg_to":"1052966","eg_tousername":"Reeek","amount":"1","note":"","dateline":"1306951712"},{"eg_transactionid":"51202","eg_from":"2355453","eg_fromusername":".Cdog","eg_to":"1052966","eg_tousername":"Reeek","amount":"1","note":"","dateline":"1306675972"},{"eg_transactionid":"51175","eg_from":"3527035","eg_fromusername":".κєvin","eg_to":"1052966","eg_tousername":"Reeek","amount":"1","note":"Richtig :)","dateline":"1306671705"},{"eg_transactionid":"50987","eg_from":"3529878","eg_fromusername":"AnimationFullHD","eg_to":"1052966","eg_tousername":"Reeek","amount":"1","note":"","dateline":"1306588351"},{"eg_transactionid":"49877","eg_from":"509457","eg_fromusername":"T!mB3r2k6","eg_to":"1052966","eg_tousername":"Reeek","amount":"1","note":"","dateline":"1306056233"},{"eg_transactionid":"49834","eg_from":"2024140","eg_fromusername":"greenden","eg_to":"1052966","eg_tousername":"Reeek","amount":"10","note":"hiier","dateline":"1306013586"},{"eg_transactionid":"49248","eg_from":"2487153","eg_fromusername":"NewHacks","eg_to":"1052966","eg_tousername":"Reeek","amount":"1","note":"YouTube","dateline":"1305730358"}]
genauer gesagt ist das Problem hier:
PHP Code:
{"eg_transactionid":"64078","eg_from":"2536560","eg_fromusername":null,"eg_to":"1052966","eg_tousername":"Reeek","amount":"26","note":"Bitte TBM!","dateline":"1312296595"}, {"eg_transactionid":"54618","eg_from":"2391159","eg_fromusername":null,"eg_to":"1052966","eg_tousername":"Reeek","amount":"1","note":null,"dateline":"1307950735"}, {"eg_transactionid":"52956","eg_from":"3315906","eg_fromusername":null,"eg_to":"1052966","eg_tousername":"Reeek","amount":"1","note":"","dateline":"1307304176"},
username = null? Das selbe Problem habe ich mit diesem Script hier:
PHP Code:
<?php include 'blackmarket.api.php';
$market = new blackmarket();
$content = $market->getAllTransactions("1052966", "elitepvpers"); echo "<table border=\"1\">"; For ($i = 0; $i < count($content); $i++) { $username = $content[$i]->{'eg_fromusername'}; If ($username != Reeek) { echo "<tr><td>"; echo $content[$i]->{'eg_fromusername'}; echo "</td><td>".$content[$i]->{'amount'}."</td>"; } } echo "</table>"; ?>
|
|
|
 |
Similar Threads
|
Headpuster.com - Elitepvpers Black Market API
08/16/2011 - Main - 4 Replies
http://headpuster.com/images/header.png
Auf Headpuster.com könnt ihr die Elitepvpers Black Market API testen.
Dazu klickt ihr auf den "Black Market Transaktionen" Reiter.
Dort gebt ihr eure Daten ein (User ID und euer Secret Word).
Woher bekomme ich meine User ID und mein Secret Word?
Eure User ID findet ihr heraus, indem ihr bei Elitepvpers oben auf euren Benutzernamen klickt, und dann die Adresszeile betrachtet.
http://dl.dropbox.com/u/37289435/epvp_useridpng.p ng
|
Black Market
04/29/2011 - Main - 4 Replies
Hey e*pvp
Ich will ja nicht mekern, und ich bin schon lange bei euch.... ( um die 2y
wirklich lang jetzt nicht ich weiss)aber was mich immer ein bisschen g
estoert hat war der Black market.
Ich habe das problem das der black market fuer mich sehr unuebersichtlich ist. Ich finde keinen link zum e*gold senden, keinen link um einen Trade anzufagen usw.
Das ist alles.
|
Elitepvpers Black Market mod für IPB 2.3 ?
12/03/2010 - Main - 0 Replies
Hey liebe user von evpers ich habe eine frage ich würde gern so ein Trading mit einbauen in ein clan forum nur habe ich IPB 2.3
Meine frage ist gibt es diese Black Market mod auch für IPboard 2.3 ?
Wen ja wie ist der name und wo bekomm ich dies.
IbMarket hab ich schon getestet nur läst es sich nicht installieren !
Freue mich auf hilfe :)
|
Frage: Preisvergleichtheard am Black Market für Black Market erlaubt?
04/22/2010 - Main - 4 Replies
Ist es z.B. am WoW black market erlaubt einen Preisvergleichstheard aufzu machen für Power-Leveling das am Black Market angeboten wird und ähnliches weil dort z.B. beim WoW BM schon viele Solcher Theards sind und es einfacher wäre für den Käufer.
Aussehensolls dann ca so:
Leveling:
Anbieter xxx:
Preis:00 Itrader: 0P 0N 0N, Hand/Bot, Zahlungsmöglichkeiten:xxxx
Anbieter yyy:
Preis:00 Itrader: 0P 0N 0N, Hand/Bot, Zahlungsmöglichkeiten:xxxx
|
All times are GMT +1. The time now is 03:06.
|
|