Page 1 of 1

Twitter Seitenleisten-Plugin funktioniert nicht mehr

Posted: Sat Jan 18, 2014 5:36 pm
by MarioH
Hallo zusammen,

ich habe seit ca 4 Tagen das Problem, dass das Twitter Seitenleistenplugin (dass eine Anzahl der eigenen Tweets anzeigt) nicht mehr funktioniert. Es kann keine Verbindung zur Twitter-API aufgebaut werden. Soweit ich herausgefunden habe, hat Twitter gerade vor ein paar Tagen die API so geändert, dass nur noch SSL-Aufrufe möglich sind. Kann das schon das Problem sein, und kann das jemand beheben? Grischa, bist du noch da draußen? :)

Gruß
Mario

Re: Twitter Seitenleisten-Plugin funktioniert nicht mehr

Posted: Sat Jan 18, 2014 6:44 pm
by MarioH
Hallo nochmal, hier ist ein dreckiger Fix, der bei mir funktioniert.

In der serendipity_event_twitter.php die Zeile 1842

Code: Select all

$search_twitter_uri = 'http://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=' . $username . '&count=' . $number . '&trim_user=true';
geändert in

Code: Select all

$search_twitter_uri = 'https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=' . $username . '&count=' . $number . '&trim_user=true';
Danach funktioniert der Zugriff auf die API wieder. Wenn das von den Entwicklern so gegengecheckt ist, kann es ja vielleicht jemand auf dieses Github :wink: hochladen.

Gruß
Mario

Re: Twitter Seitenleisten-Plugin funktioniert nicht mehr

Posted: Sat Jan 18, 2014 6:46 pm
by Timbalu
probier mal einfach mit den beiden // zu starten und das "http:" wegzunehmen.

Re: Twitter Seitenleisten-Plugin funktioniert nicht mehr

Posted: Sat Jan 18, 2014 7:09 pm
by MarioH
Hallo Ian,

wenn ich das "https:" wegnehme, funktioniert es nicht mehr. Mit "https:" davor scheint alles ok zu sein.

Gruß
Mario

Re: Twitter Seitenleisten-Plugin funktioniert nicht mehr

Posted: Sat Jan 18, 2014 7:30 pm
by Timbalu
Bei mir ist das in L1864, hast du eventuell eine outdated version?
Und was ist mit den anderen Urls im twitter plugin die auch nach http: zeigen?

Re: Twitter Seitenleisten-Plugin funktioniert nicht mehr

Posted: Sat Jan 18, 2014 7:38 pm
by MarioH
Hm, ich hab die 1.51, ganz normal über Spartacus installiert. Die anderen http: Einträge sind, soweit ich es verstanden habe, nur für die alte API 1.0 vorgesehen, die ja ohnehin nicht mehr funktioniert.

Gruß
Mario

Re: Twitter Seitenleisten-Plugin funktioniert nicht mehr

Posted: Sat Jan 18, 2014 7:38 pm
by garvinhicking
Hey Mario,

das war gute Arbeit, danke dass Du es hier gepostet hast. Ich habe das Plugin jetzt auch gerade mal angepasst und so committed dass es HTTPS für die Twittter-Sachen überall nutzt.

Timbalu: Ein "//" heißt nur, dass dasselbe Protokoll genutzt wird wie die Mutterseite; da Twitter aber https unbedingt braucht, kann es nie per http aufgerufen werden - daher ist ein festes "https" hier tatsächlich die richtige Lösung

Grüße,
Garvin

Re: Twitter Seitenleisten-Plugin funktioniert nicht mehr

Posted: Sat Jan 18, 2014 7:51 pm
by Timbalu
hihi - ich sag ja da waren/sind ein paar mehr... dem wollte ich ja auch nicht widersprechen.