Veröffentlichung in Tumblr mit php & Tumblr API

10

Ich versuche Nachrichten automatisch in meinem Tumblr Blog zu posten (welches täglich über Cron läuft)

Ich benutze die offizielle Tumblr-PHP-Bibliothek hier: Ссылка

Und mit der hier angegebenen Authentifizierungsmethode: Ссылка (oder Teile davon, da ich keine Benutzereingabe brauche!)

Ich habe den folgenden Code

%Vor%

Aber das gibt mir den folgenden Fehler:

  

Schwerwiegender Fehler: Uncaught Tumblr \ API \ RequestException: [401]: Nicht   Autorisiert hineingeworfen   /home///*/vendor/tumblr/tumblr/lib/Tumblr/API/Client.php   in Zeile 426

Ich kann Blogposts und andere Daten, die mit (Beispiel) gut sind, abrufen:

%Vor%

Es scheint also, dass es nur einen Beitrag macht, den ich nicht bewältigen kann.

Ehrlich gesagt verstehe ich die oauth-Authentifizierung nicht wirklich, also benutze Code, den mehr würdige Programmierer kostenlos zur Verfügung gestellt haben :-) Ich nehme an, ich bin OK, Teile der Ссылка herausgeschnitten zu haben, da ich keine Benutzereingabe benötige, wie dies ist nur Code wird direkt von meinem Server (via Cron) ausgeführt

Ich habe Tage damit zugebracht, im Internet nach Antworten zu suchen (bin ein bisschen weiter gekommen), aber ich stecke total auf diesem hier fest ...

Jeder Rat wird sehr geschätzt!

    
Ford 25.01.2014, 06:30
quelle

1 Antwort

0

Es sieht so aus, als ob die Teile, die Sie im Code entfernt haben, einen Teil des OAuth-Prozesses betreffen, der für die gewünschte Aktion notwendig war.

%Vor%

Sie könnten versuchen, das Authentifizierungsbeispiel selbst auszuführen und die Teile des entfernten Codes zu entfernen, bis sie nicht mehr funktionieren. Dies wird die Ursache des Problems eingrenzen. Ich bin mit OAuth persönlich nicht sehr vertraut, aber das sieht so aus, als wäre es ein Teil des Problems, da einer der Hauptteile, den Sie herausgenommen haben, der OAuth-Prozess ist, der den Verifikator für die OAuth-Schlüssel austauscht.

    
Nathan Fiscaletti 28.03.2018 20:46
quelle

Tags und Links