mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: So 28.04.2024 04:03 Benutzername: Passwort: Auto-Login

Thema: twitter - feed auslesen per flash! brauche hilfe! vom 15.02.2011


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> twitter - feed auslesen per flash! brauche hilfe!
Seite: 1, 2, 3, 4  Weiter
Autor Nachricht
ginobranco
Threadersteller

Dabei seit: 08.06.2009
Ort: Hamburg
Alter: 40
Geschlecht: Männlich
Verfasst Di 15.02.2011 12:18
Titel

twitter - feed auslesen per flash! brauche hilfe!

Antworten mit Zitat Zum Seitenanfang

Hallo zusammen,

ich habe mir einen twitter feed ausleser per flash gebaut.
habe alles nochmal überprüft, doch wenn ich die SWF auf meinen FTP lade..
bleibt das feld leer *Schnief* kann mir bitte jemand helfen?

hier mal die dateien:

Tweet.as
Code:
package com.studiosedition
{
   import flash.display.*;
   import flash.text.*;
   
   public class Tweet extends MovieClip
   {
      public function Tweet(txt, link)
      {
         this.tweetTxt.autoSize = TextFieldAutoSize.CENTER;
         this.tweetTxt.htmlText = '<a href="'+ link +'" target="_blank">'+ txt +'</a>';
         this.tweetBg.height = this.tweetTxt.height+20;
      }
   }
   
}



Tweeter.as
Code:
package com.studiosedition
{
   import flash.display.*;
   import flash.events.*;
   import flash.net.*;
   import flash.text.*;
   
   public class Tweeter extends MovieClip
   {
      public function Tweeter()
      {
         var baseUrl:String = "http://twitter.com/AZ_Augsburg";
         var twitterFeed:String = "https://twitter.com/statuses/user_timeline/24150568.rss";
         var request:URLRequest = new URLRequest(baseUrl+"service/gateway.php?feed="+twitterFeed);
         
         var loader = new URLLoader();
         loader.addEventListener(Event.COMPLETE, onRSSLoaded);
         loader.addEventListener(IOErrorEvent.IO_ERROR, onIOError);
         loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onSecurityError);
         loader.load(request);
      }
      
      private function onRSSLoaded(e:Event):void
      {
         var rss:XML = new XML( URLLoader(e.target).data );
         this.titleTxt.htmlText = '<a href="'+ rss.channel.link +'" target="_blank">'+ rss.channel.title +'</a>';
         
         var tweetContainer:MovieClip = new MovieClip();
         for each(var item:XML in rss..item)
         {
            var tweet:Tweet = new Tweet(item.description, item.guid);
            tweet.y = tweetContainer.height;
            tweetContainer.addChild(tweet);
         }
         tweetPane.source = tweetContainer;
      }
      
      private function onIOError(e:IOErrorEvent):void
      {
         trace("IOError : " + e.text);
      }
      
      private function onSecurityError(e:SecurityErrorEvent):void
      {
         trace("SecurityError : " + e.text);
      }
   }
   
}


und die PHP
Code:

<?php
header("Content-Type: application/xml; charset=UTF-8");
$feed = (isset($_REQUEST['feed'])) ? $_REQUEST['feed'] : '';
if(!empty($feed) || is_string($feed)) echo file_get_contents($feed);
?>


Hier noch alle dateien zum runterladen:

http://www.file-upload.net/download-3216867/twitter.zip.html

würde mich über eine hilfe wirklich sehr freuen, bin hier am verzweifeln! danke!

[Thema verschoben von 'Projekte']


Zuletzt bearbeitet von ginobranco am Di 15.02.2011 12:20, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Di 15.02.2011 12:41
Titel

Antworten mit Zitat Zum Seitenanfang

Das Problem ist die Security Sandbox. Da der Twitterfeed von einer externen Domäne kommt, sagt die einfach mal "NEIN". Entweder du benutzt die offizielle Twitter API, die Social Services von Adobe, baust dir einen PHP Proxy oder richtest dir einen Cronjob ein, der den Feed 1 mal pro minute auf deinem Server zwischenspeichert.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
ginobranco
Threadersteller

Dabei seit: 08.06.2009
Ort: Hamburg
Alter: 40
Geschlecht: Männlich
Verfasst Di 15.02.2011 13:06
Titel

Antworten mit Zitat Zum Seitenanfang

danke erstmal für deine schnelle und hilfreiche antwort!

also das heisst:
das wird so nicht funktionieren?

bräuchte dringend für heute noch ein RSS feed twitter ausleser *Schnief*
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Di 15.02.2011 13:13
Titel

Antworten mit Zitat Zum Seitenanfang

Ah, kommando zurück, du hast ja schon nen PHP dazwischen. Ist das irgendwo online ???



EDIT: Öhm, mal doof gefragt: "http://twitter.com/AZ_Augsburgservice/gateway.php" Wie soll das funktionieren ? Hast du zugang zum Twitter-Server Grins ?


Zuletzt bearbeitet von phihochzwei am Di 15.02.2011 13:14, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
ginobranco
Threadersteller

Dabei seit: 08.06.2009
Ort: Hamburg
Alter: 40
Geschlecht: Männlich
Verfasst Di 15.02.2011 13:15
Titel

Antworten mit Zitat Zum Seitenanfang

http:/www5.azol.de/fb/twitter/tweeter.swf

da wärs mal online...

danke für deine hilfe Lächel
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Di 15.02.2011 13:17
Titel

Antworten mit Zitat Zum Seitenanfang

Zitat:
Verbindung mit http://twitter.com/AZ_Augsburgservice/gateway.php?feed=https://twitter.com/statuses/user_timeline/24150568.rss unterbrochen - nicht zulässig von http://www5.azol.de/fb/twitter/tweeter.swf
SecurityError : Error #2048: Verletzung der Sicherheits-Sandbox: http://www5.azol.de/fb/twitter/tweeter.swf kann keine Daten von http://twitter.com/AZ_Augsburgservice/gateway.php?feed=https://twitter.com/statuses/user_timeline/24150568.rss laden.



Und wie gesagt: http://twitter.com/AZ_Augsburgservice/gateway.php ????
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Di 15.02.2011 13:18
Titel

Antworten mit Zitat Zum Seitenanfang

Kuck dir vielleicht mal

http://apiwiki.twitter.com/w/page/22554675/SWX-Twitter-API

an
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
ginobranco
Threadersteller

Dabei seit: 08.06.2009
Ort: Hamburg
Alter: 40
Geschlecht: Männlich
Verfasst Di 15.02.2011 13:31
Titel

Antworten mit Zitat Zum Seitenanfang

danke nochmal!

hmm verstehe leider nur bahnhof *Schnief*
also meine version wird so nicht funktionieren oder?
oder muss ich nur was umschreiben?
  View user's profile Private Nachricht senden
 
Ähnliche Themen Twitter und Facebook Activity Feed in Webseite einbinden?
Cachen von RSS-Feed in Flash unterdrücken
URL aus Flash auslesen
..bilder auslesen..flash..
Mit Flash TXT-Datei zeilenweise auslesen?
Flash-XML Problem mit Text auslesen!
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2, 3, 4  Weiter
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.