Ich betreibe eine 2.8.1 Version und da funktioniert es seit dem 31.08. nicht mehr - vermutlich, wie Du schon sagtest, seit Twitter die Authentifizierung geändert hat.
Ich betreibe eine 2.8.1 Version und da funktioniert es seit dem 31.08. nicht mehr - vermutlich, wie Du schon sagtest, seit Twitter die Authentifizierung geändert hat.
Hallo,
bei mir funktiniert es auch nicht mehr Auszug aus dem Log:
Datum: 2010-09-09 08:52
Ursprung: Backend
Kategorie: ERROR
Benutzer: XXX
Details: Error posting to Twitter
Funktion: NewsTwitter twitter()
Ich habe es gerade mal unter 2.8.3 getestet. Leider wird dort auch nicht getwittert ... der Radio Button bleibt immer bei "Jetzt senden" stehen und im Log wird ein Fehlereintrag erstellt (Error posting to Twitter) Wenn es geklappt hat stand dort immer "Bereits gesendet".
Geändert von TheGeek (09.09.2010 um 09:32 Uhr)
Life would be easier if I had the source code!
Grrr
Ich habe die neue OAuth Authentifizierung entwickelt, allerdings gibt es ein Problem: http://arstechnica.com/security/guid...auth-wrong.ars
Kurfassung: Jede Applikation muss einen geheimen Schlüssel an Twitter senden, mit Hilfe dieses Schlüssels wird das Programm authentifiziert. Das Problem ist relativ gravierend: Wenn ich einen Schlüssel mit der Erweiterung mitgliefere (was ich eigentlich nicht darf, aber das ist auch egal...), kann jemand automatisch alle Twitter-Konten benutzen welche seine Seite besuchen und bereits eine Contao-Installation erlaubt haben.
Die Alternative wäre, jeden Nutzer der Erweiterung zu zwingen, seine eigene Applikation zu registrieren. Das ist aber für Laien untragbar...
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
Hallo Andreas,
hast du dafür schon eine Lösung? Oder suchst du noch? Ich würde mich mal drum kümmern (müssen), vielleicht finde ich ja was.
Gruß
Markus
VON HELDEN UND GESTALTEN Contao Premium-Partner
Hallo Markus,
Wie gesagt, die Funktion ist theoretisch implementiert, allerdings ein Sicherheitsrisiko. Vielleicht findest du eine bessere Lösung als das mitliefern der Applikations-Keys, oder ev. lässt sich per API eine Applikation registrieren? Wenn du da mal nachforschen magst...
Ev. würde es auch etwas nützen, die PIN-Funktion zu verwenden, aber ich habe es mir noch nicht im Detail angesehen. Wenn du eine Lösung findest lass es mich gerne wissen, dann kann ich das einbauen.
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
Ich habe mir gerade die Desktop-Anwendung/PIN-basierte Lösung angeschaut, ist nicht ganz so bequem wie nichts eintragen zu müssen, aber deutlich besser wie für jede Webseite einen eigenen Application-Codes registrieren zu müssen.
Schau ich mir genauer an, programmiere einen Prototyp und wenn es klappt und verwendbar ist schicke ich dir den Code
Gruß
Markus
VON HELDEN UND GESTALTEN Contao Premium-Partner
Hallo Markus,
Wie gesagt, entwickeln musst du es nicht, das hab ich schon... Allerdings vermute ich der PIN ändert nichts an der Funktion, denn durch den PIN wird die Applikations-ID freigeschaltet, was wieder für alle gelten würde. Oder verstehe ich etwas falsch?
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
Der PIN-Login läuft ein bisschen anders und beschräkt den Zugriff jeweils auf die einzeln laufende Instanz einer Software - ich glaube das ist der entscheidende Unterschied.
Wenn du das schon lauffähig hast stelle ich mich gerne als Tester bereit
Gruß
Markus
VON HELDEN UND GESTALTEN Contao Premium-Partner
Hallo Markus,
Nach meinen Informationen eben leider nicht. Nach Verwendung der PIN wird dem System auch ein auth_token übermittelt, und später der PIN nicht mehr verwendet/benötigt...
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
So, die neue Version ist im Extension Repository. Ein Hinweis weist Benutzer darauf hin, dass Sie ihre eigene Applikation registrieren sollen.
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
Hallöchen,
superklasse, danke für die schnelle Lösung Hatte das Problem auch auf zwei Seiten. Wollte gerade die neue Version installieren und habe dabei festgestellt, dass alle Tweets auf diesen Seiten auch ohne das update korrekt angezeigt werden?
Ich habe das jetzt erst einmal so belassen, wie es ist. Vielleicht für den einen oder anderen interessant zum checken. Gern Kontakt aufnehmen
Herzlichst
Inga
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
Hallo Andreas,
Hallo Andreas,
ups, ich hatte das Thema "es fehlen Tweets" verfolgt mit diesem Hinweis:und bin dann hier gelandet unter der Annahme, es handelt sich um das gleiche Thema. Wer lesen kann, ist klar im Vorteil! Danke Dir für den Hinweis!ich vermute mal, Andreas Schempp proggt derzeitig am gleichen Problem herum. Kurzschliessen?
Herzlichst
Inga
Hallo Andreas,
Bei mir funktioniert es trotz Update nicht - habe Application registriert nur bin ich nicht sichher ob ich dort alles richtig eingetragen habe:
Application Website: dort steht die Domain der Webseite "http://......"
Application Type: Browser
Callback URL: wieder Homepage "http://...."
Default Access type: Read&Write
Use Twitter for Login: Yes (ist das notwendig ?)
Consumer key und Consumer secret wurden bei System-Einstellungen in COntao eingetrage
Im Nachrichtenarchiv wurde auch Twitter angemeldet.
Bei URL Parameter aber nichts eingetragen (wozu benötige ich das ?)
Im System-Log steht "Error posting to Twitter".
Hast eine Idee woran das liegt ?
Das heisst die Registrierung bei Twitter hat funktioniert, und du siehst in deinem Konto unter "Connections" deine registrierte Applikation? Für jedes einzelne News-Archiv aktiviert?
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
Ich sehe bei Connections meine registrierte - diese aber leider mit status read-only (sehe ich gerade) obwohl in den Settings anders eingetstellt und eine weitere offensichtlich automatisch erstellte Contao Open Source CMS mit read and write acess - diese kann ich auf der Developers Seite aber nicht finden.
Problem gelöst: Ich habe einen Application registriert und gleich beim ersten Mal auf Read&Wrtie Status gestellt - es hat offensichtlich ein späteres Umstellen von Read-Only nicht funktioniert !
Danke für die Erweiterung !
zur info für andere Anwender:
Application Name: dieser Name wird im Twitter Post angezeigt als Source und Application Webseite ist der Link dazu.
Die Applikation "Contao Open Source CMS" habe ich als "Fallback" registriert, wenn jemand keine eigene Applikation erstellt. Ist aber ausdrücklich nicht empfohlen zu verwenden.
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
Ich habe doch noch ein kleines Problem - die Tweets von Contao sind nicht öffentlich - d.h. ich sehe diese nur wenn ich bei Twitter eingeloggt bin.
Find aber keine Einstellungen wo man das ändern kann.
1000 Dank für die prima Extension, auch wenn Twitter nervt
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
Hallo Andreas,
Heute sind die Tweets auch ohne einloggen sichtbar - merkwürdig - in jeden Fall liegt es nicht an Deiner Erweiterung !
Hallo Andreas,
danke erstmal für die tolle Erweiterung. Habe deine neue Version installiert und nun das Problem, dass ich, wenn die Twitterfunktion aktiviert ist, die Nachrichtenarchiv-Einstellungen nicht mehr aufrufen kann.
Es kommt die Fehlermeldung:
Fatal error: Call to undefined function curl_init() in C:\xampp\htdocs\blo\system\modules\newstwitter\Twi tterOAuth.php on line 199
Hab das Problem auf dem Server und local auf XAMPP. Liegt das an meiner Konfiguration?
Viele Grüße
Jürgen
Hallo,
irgendwie weiß ich nicht weiter....
Ich habe alle Einstellungen so gemacht wie beschrieben, trotzdem bekomme ich im System-Log angezeigt, dass ein Fehler beim senden vorliegt "Error posting to Twitter".
Kann mir jemand helfen, vielleicht ein paar Tipps geben, was ich noch versuchen könnte.
Danke
Beschreib doch bitte mal was du gemacht hast.
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
Also, ich habe das Modul aktualisiert. Bin dann auf ein Nachrichtenarchiv und habe den Hacken bei Twitter aktivieren gesetzt. Im nächsten Schritt habe ich auf den Login-Button gedrückt, die Anmeldeinformationen und das registrieren der Applikation bei Twitter selbst ausgeführt.
was steht in deinem Twitter-Profil unter Connections?
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
Da stehen zwei Einträge:
1. Contao Open Source CMS
2. Die Applikation sie registriert habe
Was steht bei Read/Write? Am einfachsten würdest du es erst mal mit der "Contao Open Source CMS" Applikation testen, also in deinem System die eigenen Schlüssel nochmals entfernen und neu anmelden.
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
Bei "Contao Open Source CMS " steht read/write. Ich habe die Schlüssel entfernt und mich neu angemeldet. Den Beitrag habe ich versucht über Twitter neu zu senden, aber der Fehler im System-Log bleibt bestehen.
Entfernt mal die zweite Applikation aus deinem Profil (Revoke).
Du verwendest die Sofort-Senden Funktion, oder?
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
so jetzt ist nur noch contao drin. Ja die Funktion verwende ich.
Schau mal im Archiv ob du jetzt noch angemeldet bist, oder ob eine Rote Meldung (unterhalb des Buttons) kommt?
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
nein, ich bin angemeldet.
habe nochmal versucht zu senden, der fehler bleibt bestehen.
Ich kann dir leider von hier aus nicht viel mehr sagen. Alle anderen scheinen kein Problem zu haben, vielleicht liegt es an deinem Server, welche ausgehende Verbindungen verweigert, oder dass curl nicht vorhanden ist?
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
Hallo!
Habe Schwierigkeiten mit newstwitter, wo ich zunächst aber unschlüssig bin, was genau falsch ist.
Contao Version 2.7.6 - newstwitter 1.2.0 stable.
Ich kann mich erinnern, dass es mit 1.1.0 stable bereits einmal funktionert hat, nun musste ich aber updaten wegen dem OAuth von twitter.
Nun scheint aber nichts zu funktionieren.
Zur Sicherheit nochmals die extension gelöscht und neu installiert.
Beim Aktivieren der twitter "Funktion" im News Archiv scheint die Verbindung zu twitter nicht zu klappen. Anhaken - dann warte ich schon mal eine Zeit lang (Loading data). Klicke ich nun auf die "sign in" Grafik warte ich ebenso und erhalte "Fehler bei der Kommunikation mit Twitter. Bitte versuchen Sie es später nochmals."
Es scheint wohl hier ein Problem mit dem Hostinganbieter bzw. der Webservereinstellung zu geben? Kann mir jmd einen Tipp geben was genau am Webserver zu aktivieren wäre, damit ich die Info weitergeben kann. Eine phpinfo() sollte sich schnell besorgen lassen.
Auf dem Testsystem hingegen, kann ich das News-Archiv korrekt mit twitter verknüpfen. Es handelt sich hier um einen anderen Webserver.
Dennoch wird an Twitter nichts geschickt. Ich setze einen Beitrag auf "Sofort" senden mit Nachricht usw. - bei twitter kommts nichts an. Auf in der Tabelle tl_news bleibt der twitterstatus auf "now" anstatt auf "sent". Ich habe nun einfach ein paar Debug ERROR_LOGS hinzugefügt und finde heraus, dass ich HTTP401 zurück erhalte. Was muss ich bei der Authentifizierung nun hier beachten? Muss ich hierfür meinen Testserver im Twitter als neue "Applikation" registrieren? In der tl_news_archive Tabelle finde ich im Feld twitterAuth hingegen einen oauth_token.
Ich freue mich über jegliche Ratschläge und Ideen.
Danke,
Dietmar
Hallo ich habe leider ein ganz anderes Problem:
Sobald ich newstwitter bei einem News-Archiv aktiviere und speichere, erhalte ich sofort eine weiße Seite.
Contao ist aktuell. In der error.log von Apache bekomme ich keine Hinweis auf Fehler.
Eine Neuinstallation/ Neuaktivierung habe ich bereits in Opera und Firefox probiert, ohne Erfolg.
Ist das Problem bekannt?
Chuck Norris doesn’t use web standards as the web will conform to him...
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen