Zurück   Flashforum > Flex und AIR > Adobe AIR

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-05-2011, 07:51   #1 (permalink)
User
 
Benutzerbild von Match_Boxer
 
Registriert seit: Jun 2006
Ort: Wo andere Urlaub machen
Beiträge: 78
Air Android, Facebook & berechtigungen

Hi,

Ich hab ein kleines game für android in flash cs5 geschrieben, welches auch tadelos funktioniert, soweit so gut.
Nun möchte ich das man seine punkte nach dem game auf FB posten kann.
Ich habe die fb authentifizierung mit stageWebView gemacht nachdem der HTMLLoader in Air nicht unterstüzt wird.
Ich kann mir auch die benötigten berechtigungen ( publish_stream ) holen. aber nur wenn ichs am pc teste!!!
Wenn ich das projekt publishe und am Handy teste, kann ich mich zwar einloggen aber statt dem fenster indem gefragt wird ob dass app indemfall posts veröfentlichen darf, kommt eine FB page die meint :
”An error has occurred, please try again later”

weiß jemand woran das liegen könnte?!?! Hab mich schonwieder wundgegoogled
__________________
[gg]das Leben ist ein schei* Spiel, aber mit einer Saugeilen Grafik[/gg]
Match_Boxer ist gerade online   Mit Zitat antworten
Alt 20-05-2011, 08:02   #2 (permalink)
AS Creator
 
Registriert seit: Nov 2009
Beiträge: 58
Nutzt du die OAuth 2.0 Authentifikation mit den Platzhalter für die Weiterleitungsseite?
messeb ist offline   Mit Zitat antworten
Alt 20-05-2011, 08:10   #3 (permalink)
User
 
Benutzerbild von Match_Boxer
 
Registriert seit: Jun 2006
Ort: Wo andere Urlaub machen
Beiträge: 78
ja mache ich!
PHP-Code:
WebView.loadURL("https://graph.facebook.com/oauth/authorize?client_id="+sAppId+"&redirect_uri="+sRedirectUri+"&type=user_agent&display=popup&scope="+sScope); 
__________________
[gg]das Leben ist ein schei* Spiel, aber mit einer Saugeilen Grafik[/gg]

Geändert von Match_Boxer (20-05-2011 um 08:20 Uhr)
Match_Boxer ist gerade online   Mit Zitat antworten
Alt 20-05-2011, 16:05   #4 (permalink)
AS Creator
 
Registriert seit: Nov 2009
Beiträge: 58
Und was setzt du für
Code:
sRedirectUri
konkret ein.
messeb ist offline   Mit Zitat antworten
Alt 20-05-2011, 19:49   #5 (permalink)
User
 
Benutzerbild von Match_Boxer
 
Registriert seit: Jun 2006
Ort: Wo andere Urlaub machen
Beiträge: 78
danke erstmal,

alsoo, ich hatte zuerst einfach die url der fb app drin, wie schon gesagt, beim testen am pc hats funktioniert!
Nach deinem hint hab ich auf FB unter den app einstellungen die site URL und Site Domain angegeben und die URL auf meinem test Server angelegt!
Das resultat is das selbe! Pc yey, Android ney

Site URL = http://www.myDomain.com/FBtest/
Site Domain = myDomain.com
sRedirectUri = http://www.myDomain.com/FBtest/test.html
__________________
[gg]das Leben ist ein schei* Spiel, aber mit einer Saugeilen Grafik[/gg]
Match_Boxer ist gerade online   Mit Zitat antworten
Alt 20-05-2011, 21:16   #6 (permalink)
AS Creator
 
Registriert seit: Nov 2009
Beiträge: 58
Gebe mal die URL an:
Code:
https://www.facebook.com/connect/login_success.html
messeb ist offline   Mit Zitat antworten
Alt 20-05-2011, 21:33   #7 (permalink)
User
 
Benutzerbild von Match_Boxer
 
Registriert seit: Jun 2006
Ort: Wo andere Urlaub machen
Beiträge: 78
ändert nichts
__________________
[gg]das Leben ist ein schei* Spiel, aber mit einer Saugeilen Grafik[/gg]
Match_Boxer ist gerade online   Mit Zitat antworten
Alt 20-05-2011, 21:51   #8 (permalink)
AS Creator
 
Registriert seit: Nov 2009
Beiträge: 58
Nehme mal diese Authentifikations-URL:
Code:
https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=https://www.facebook.com/connect/login_success.html
Und hast du die OAuth 2.0 Unterstützung auch aktiviert?
messeb ist offline   Mit Zitat antworten
Alt 20-05-2011, 22:05   #9 (permalink)
User
 
Benutzerbild von Match_Boxer
 
Registriert seit: Jun 2006
Ort: Wo andere Urlaub machen
Beiträge: 78
geht auch nicht, da kommt der selbe fehler sogar noch vor dem login ..
ausserdem brauche ich ja den scope zwecks berechtigungen ..

OAuth 2.0 Unterstützung ist aktiviert, habs nochmal gecheckt, aber sonst würde es ni der swf ja auch nicht gehn .. oder?
__________________
[gg]das Leben ist ein schei* Spiel, aber mit einer Saugeilen Grafik[/gg]
Match_Boxer ist gerade online   Mit Zitat antworten
Alt 20-05-2011, 22:19   #10 (permalink)
AS Creator
 
Registriert seit: Nov 2009
Beiträge: 58
OK, was bekommst du den als Fehlermeldung raus?
messeb ist offline   Mit Zitat antworten
Alt 20-05-2011, 22:28   #11 (permalink)
User
 
Benutzerbild von Match_Boxer
 
Registriert seit: Jun 2006
Ort: Wo andere Urlaub machen
Beiträge: 78
es kommt eben keine fehlermeldung im flash, und in der swf funktionierts ja auch! aber am handy kommt im FB webview nach dem einloggen wo er nach den berechtigungen fragen sollte "An error occurred. Please try again later."
__________________
[gg]das Leben ist ein schei* Spiel, aber mit einer Saugeilen Grafik[/gg]
Match_Boxer ist gerade online   Mit Zitat antworten
Alt 20-05-2011, 22:40   #12 (permalink)
AS Creator
 
Registriert seit: Nov 2009
Beiträge: 58
Das ist in der Regel der Fehler, wenn die angegebene Weiterleitungsadresse nicht mit den Daten in den Anwendungseinstellungen übereinstimmt, oder die Anwendung sich noch im Sandbox-Modus befindet und der Nutzer, der da darauf zugreifen will, nicht zum Entwicklerkreis zählt.

Also wenn deine Anwendung als native Anwendung konfiguriert hast, du OAuth 2.0 aktiviert hast, und
Code:
https://www.facebook.com/dialog/oauth?
als Authentifikations-URL verwendest (mit Weiterleitungsadresse: https://www.facebook.com/connect/login_success.html), dann sollte es klappen. Du kannst den ganzen Authentifikationsprozess ja auch einfach über deinen Browser durch Eingabe der jeweiligen URLs nachvollziehen. So aus der Ferne kann ich da erstmal nicht mehr sagen.
messeb ist offline   Mit Zitat antworten
Alt 20-05-2011, 23:05   #13 (permalink)
User
 
Benutzerbild von Match_Boxer
 
Registriert seit: Jun 2006
Ort: Wo andere Urlaub machen
Beiträge: 78
omg ... ich hatte es nicht als native app deklariert!! jetzt gehts auch am handy!
Danke, und sry für die umstände!!

btw die weiterleitungs addresse muss nicht https://www.facebook.com/connect/login_success.html sein, zumindest nicht in air

authorizing through AIR with HTTP
Zitat:
The contents of the web page hosted at the redirect URL don't actually matter; you could use an empty web page, the Google home page again, or even a URL that points to a site that doesn't exist.
__________________
[gg]das Leben ist ein schei* Spiel, aber mit einer Saugeilen Grafik[/gg]
Match_Boxer ist gerade online   Mit Zitat antworten
Alt 20-05-2011, 23:14   #14 (permalink)
AS Creator
 
Registriert seit: Nov 2009
Beiträge: 58
Zitat:
Zitat von Match_Boxer Beitrag anzeigen
btw die weiterleitungs addresse muss nicht https://www.facebook.com/connect/login_success.html sein, zumindest nicht in air
Was da in einem halben Jahr alten Buch steht, muss nicht aktuell sein. Facebook schraubt hier und da immer mal etwas an der API und schon kann es knallen. Meine Tipps kommen aus der offiziellen Dokumentation und daran würde ich mich halten.
messeb 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
[Tutorial] FlashDevelop Android Entwicklung mit Adobe "Air for Android" _geo_ Mobile Flash und Flash Lite 3 22-05-2011 23:38
Android-SDK -> Emulator: AIR for Android installieren? Mr.Twister Adobe AIR 2 23-02-2011 19:43
Facebook API Nico B. ActionScript 3 6 23-10-2010 20:10
XP-HOME: Wie setzt man die Berechtigungen für Ordner wieder auf Standart? FlasherTyp Am Rande 15 31-03-2005 07:53
Bilderupload via PHP funzt nicht (Berechtigungen?) cirox PHP und MySQL 5 19-12-2004 15:43


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

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


Copyright ©1999 – 2012 Marc Thiele