Register for your free account! | Forgot your password?

You last visited: Today at 05:48

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



vBulletin API

Discussion on vBulletin API within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
al.Jay's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 3,932
Received Thanks: 1,136
Arrow vBulletin API

Hallo ePvPler,

ich möchte für eine kleine Webseite von mir die Anzahl der Posts eines Users anhand seines Usernamens oder seiner UserID "auslesen". Ich habe noch nie eine API genutzt und zwar das Konzept dieser verstanden, kann die vBulletin 4 Dokumentation aber nicht nachvollziehen. Jede Information die mich weiterbringt nehme ich gerne an.

mfG
al.Jay is offline  
Old 08/09/2013, 15:45   #2

 
マルコ's Avatar
 
elite*gold: 1329
Join Date: Jun 2009
Posts: 1,873
Received Thanks: 960
2 Möglichkeiten: Entweder die vB Datenbank anschaun und selbst ne kleine Query schreiben, oder sagen, was du an dem API nicht verstehst.
マルコ is offline  
Old 08/09/2013, 16:24   #3
 
al.Jay's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 3,932
Received Thanks: 1,136
Also dann Nummero 2:

Ich habe so weit verstanden dass ich an bestimmte php Dateien Anfragen senden kann über die URL Zeile und dann eine Ausgabe in einem definierten Format erhalte (z.B. xml).
Ich habe die vBulletin API versucht zu lesen, aber leider nicht verstanden wie ich gezielt Userinformationen z.B. anhand des Nicknamens erhalten kann. Ich weiss auch nicht welche php Datei dafür zuständig ist.

mfG
al.Jay is offline  
Old 08/10/2013, 17:03   #4
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41364
Join Date: Jan 2010
Posts: 22,727
Received Thanks: 12,653
Mal vorweg: Ich arbeite mit vBulletin 3.8.x und kenne mich daher mit vB4 nicht direkt aus. Da ich aber nicht vermute, dass sich an den ganz grundsätzlichen Sachen sonderlich viel geändert hat, antworte ich einfach mal trotzdem.

Ich würde zunächst mal vermuten, dass ein Zugriff über die API nur per User-ID möglich ist. Ich denke du wirst es hier in der Tat zu Fuß machen müssen, sprich du musst ein eigenes kleines Script schreiben, oder das ganze als Plugin für ein bestehendes Script auslegen (sofern vB4 noch Plugins unterstützt).

In vB 3.8.x sähe die für deinen Zweck notwendige Query wie folgt aus:
PHP Code:
$vbulletin->input->clean_array_gpc('r', array(
    
'username'  => TYPE_STR
));

if(!
$vbulletin->GPC['username'])
    eval(
standard_error(fetch_error('invalid_user_specified')));

$userinfo $db->query_first("
    SELECT *
    FROM " 
TABLE_PREFIX "user
    WHERE username = '
{$db->escape_string($vbulletin->GPC['username'])}'
"
);

if(!
$userinfo)
    eval(
standard_error(fetch_error('invalid_user_specified'))); 
Ich würde vermuten, dass du das in vB4 genauso machen kannst. Beachte, dass das nur ein Anschauungsbeispiel ist. Es fehlt dabei völlig eine Überprüfung der Berechtigungen und gerade wenn du das ganze hinterher ausgeben möchtest, solltest du auf keinen Fall einfach alle Spalten der user Tabelle auswählen, weil du sonst Spalten ausgibst, die nicht zur Ausgabe vorgesehen sind (z.B. Passwort-Hashes).
Muddy Waters is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[S] vBulletin Pro's [B] ???
02/08/2012 - Trading - 5 Replies
^topic Ihr müsst für mein neues Forum folgendes machen: •ein Thankssystem •ein PremiumSystem (VIP)! Die Features: -Pinker Name -Zugriff zu Shoutbox -Höherer Rang •Level •GCoins (Währung=520GCoins=10€)
vBulletin
12/25/2011 - Main - 5 Replies
Hey, ich wollte mal fragen, wie ich günstig an eine vBulletin Lizens komme.
vBulletin
01/29/2011 - General Art - 0 Replies
Heey ich suche einen designer der für vBulletin 4 ein design erstellen kann für mich wer interesse hat PN me pls
vBulletin
01/29/2011 - Technical Support - 2 Replies
Suche einen designer für das Forum vBulletin 4. Wer mir da helfen kann PN me pls
VBulletin
04/16/2010 - General Art - 3 Replies
Hi, wollte fragen ob eine ältere Version von VBulletin (z.B.: 1.x) etwas kostet und wenn nein, wo könnte ich sie downloaden?? Ich meine, klar es gibt keygens, aber naja^^



All times are GMT +1. The time now is 05:49.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.