• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-09-2010, 10:49   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 144
Flash Verbindung über Backend mit Facebook API klappt nicht in allen Browsern

Hallo zusammen,

schwierig das Problem richtig zu kategorisieren, da es über mehrere Bereiche geht aber im Prinzip Flash betrifft (CS5/AS3) deswegen das Thema hier und nicht im PHP-Bereich.

Ich habe das Problem mal möglichst vereinfacht.

Im Prinzip rufe ich aus Flash heraus ein PHP Script auf, welches mir eine Verbindung zu Facebook ermöglichen soll und die User-Id zurückliefert, benutze dabei die neue Graph API von Facebook im Backend.

Das PHP Script tut nicht mehr als folgendes:

PHP-Code:
require_once 'facebook.php';

$fbme null;  
if (
$session) {  
    try {  
        
$fbme $facebook->api('/me'); 
    } catch (
FacebookApiException $e) {
        
error_log($e);
    }  
}


if (
$fbme) { 
    
$uid    $facebook->getUser();
    echo 
"User: " .$uid;
}else{
    echo 
"Connection failed";

Nun das eigentliche Problem:

In Flash selbst klappt es nur im Firefox (User-Id wird zurückgeliefert), im
IE allerdings nicht (Connection Failed). Es ist eine ganz normale App bei Facebook.

Ich habe nun auch nach längerem Suchen nichts dazu finden können.
Gibt es eventuell jemanden, der selbst mal auf dieses Problem gestoßen ist und es lösen konnte?
commander-x ist offline   Mit Zitat antworten
Alt 01-09-2010, 15:06   #2 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 172
Hast du Cookies im IE aktiviert, bzw. akzeptiert der IE diese?
Kann sein, dass ein Sessioncookie gespeichert wird. Falls das Cookie nicht gespeichert werden kann, ist klar warum if($session) nicht ausgeführt wird.

Bin aber kein Pro, kann sein, dass Sessions auch ohne Cookies funktionieren ;-)
__________________
- Portfolio
R3PL4Y ist offline   Mit Zitat antworten
Alt 01-09-2010, 16:19   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 144
das merkwürdige ist, dass wenn ich das Script direkt im Browser aufrufe (nicht über Flash), liefert es mir sowohl im IE als auch Firefox die User-ID,
scheinbar muss es irgendwie was mit der Kombination Flash + Browser zu tun haben, weswegen ich vermute, dass es nichts mit Cookies zu tun hat.

allerdings stehe ich hier eben auf dem schlauch.
commander-x ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Script funktioniert in allen Browsern nur nicht im IE nightchase ActionScript 2 5 30-01-2008 14:52
Bilder werden nicht auf allen Computern/Browsern angezeigt! Badie Flash MX 2004 4 08-12-2006 20:11
Warum funktioniert Preloader nicht in allen Browsern? n.stirner Flash MX 8 24-04-2006 00:28
Flash in Verbindung mit PHP klappt nicht ! Xeon1 Flash MX 2004 3 20-09-2004 21:05
popup funktioniert nicht mit allen browsern :-( Abalone Flash 4 und Flash 5 1 04-10-2001 17:32


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:19 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele