Seite 1 von 1

API Posts müssen erst freigegeben werden

Verfasst: 02.03.2011 00:23
von bonscott
Hallo,

ich erstelle mit der API Methode: submit_post ein neues Thema in einem Forum.
vorher logge ich mit mit der Methode: $auth->login($username, $password);
ein...

Aber leider sind die Themen die ich erstelle nicht freigegeben, sondern müssen erst freigegeben werden.
Was mache ich noch falsch?

Wenn ich die Userdaten aus dem Script mit dem eines eingeloggten Users vergleiche,
fällt mir auf das die "user_permissions" im Script nicht gefüllt sind.
Ist das der Grund? Muss ich das noch extra machen?

Bin für jede Hilfe dankbar!

Viele Grüße

Re: API Posts müssen erst freigegeben werden

Verfasst: 02.03.2011 00:47
von Pyramide
bonscott hat geschrieben:Wenn ich die Userdaten aus dem Script mit dem eines eingeloggten Users vergleiche,
fällt mir auf das die "user_permissions" im Script nicht gefüllt sind.
Ist das der Grund? Muss ich das noch extra machen?
Vermutlich ja, kann man aber ohne deinen vollständigen Code zu kennen nicht sagen. Hier ist die minimale Version einer in phpBB eingebundenen PHP-Seite: http://wiki.phpbb.com/Adding_pages#minimal_version - vermutlich fehlt bei dir eine der Zeilen.

Re: API Posts müssen erst freigegeben werden

Verfasst: 02.03.2011 07:51
von Unimatrix_0
Hi,

füge deinem $data[]-Objekt einmal folgendes hinzu:

Code: Alles auswählen

		$data['force_approved_state'] = true;
wenn ich mich recht erinnere sollte dies genau dein Problem lösen.

€dit: meine Erinnerung ist richtig, viewtopic.php?f=93&t=200424 ... BoardSuche ftw :grin:

Re: API Posts müssen erst freigegeben werden

Verfasst: 02.03.2011 09:32
von bonscott
funktioniert :grin:
danke vielmals!