Überprüfen ob Nachricht von App an Server von bestimmtem Facebook Account stammt

  • 13 Antworten
  • Letztes Antwortdatum
D

Dark Blood Studios

Neues Mitglied
4
Hi, ich will, dass über eine App die das Facebook Android SDK nutzt auf meinen Server zugegriffen werden kann und der Server überprüft ob die Nachricht wirklich von dem betreffenden Facebook Account kommt.

Gibt es da eine Möglichkeit?

Ich dachte zuerst daran, dass die App etwas auf der Pinnwand des Facebooknutzers postet und der Server die Facebookseite des Nutzers aufruft und überprüft ob der entsprechende Eintrag vorhanden ist. Aber falls der User sein Profil auf privat gestellt hat geht das ja nicht.

Oder kann ich das Java-Script SDK nutzen und in der App dieses Script auf dem Server aufrufen und so überprüfen dass die Nachricht von dem Facebooknutzer kommt?
 
Um was für eine Nachrichten handelt es sich? Facebook selbst schummelt nicht mit dem Absender.

Um auf die Pinnwand eines Nutzers zu posten brauchst du die entsprechende Permission, genauso um seine Pinnwand zu lesen.
 
Du hast mich glaube ich falsch verstanden. Ich will nichts in Facebook posten. Ich will, dass der Nutzer über meine App etwas an meinen Server schicken kann und dieser überprüfen kann, ob diese Nachricht von dem entsprechenden Facebooknutzer kommt (FacebookID wird bei in der Nachricht mit geschickt).
 
Kann ich denn also an meinen Server schicken und der schickt ihn dann an Facebook und überprüft so den User?
 
Theoretisch könntest du den access_token mit an den Server übertragen und somit den User überprüfen, ja.
 
Weist du ob man einen Access Token ohne Berechtigungen erstellen kann? Also einer der wirklich nur der Identitätsprüfung dient.

Ist es nicht relativ unsicher den Access Token einfach so an den Server zu schicken?
 
Zuletzt bearbeitet:
Aber mit dem kann man trotzdem Sachen posten. Ich hätte am liebsten einen der wirklich gar nichts kann.
 
Nein, ein acces_token ohne permissions kann keine Sachen posten.
 
Also wenn ich den Graph API Explorer aufrufe und auf "Get Access Token" klicke sind bestimmte permissions angehakt und grau hinterlegt, so dass ich sie nicht weg machen kann. Und da ist z.B. publish_actions dabei.
 
ja, weil du die dem Graph Explorer schon mal erlaubt hast. Unglückliches Tool. Entferne in den Kontoeinstellungen unter Anwendungen den Graph API Explorer mal und du kannst dann alles wieder auswählen oder nicht.
 
Auch wenn ich die App gelöscht habe sind die folgenden Felder immer aktiviert:
publish_actions
photo_upload
status_update
share_item
create_note
publish_stream
video_upload

EDIT: Wenn ich die App dann wieder zulasse sind folgende Felder zusätzlich aktiv:
user_birthday
user_games_activity
 
Hmm, ich hab das bevor ich den vorherigen Post gesendet habe, selbst ausprobiert und bei mir war anschließend nichts aktiv.

Gesendet von meinem GT-I9000 mit Tapatalk 2
 

Ähnliche Themen

G
Antworten
0
Aufrufe
145
Gerdchen07
G
G
Antworten
1
Aufrufe
393
Gerdchen07
G
G
Antworten
13
Aufrufe
617
Gerdchen07
G
L
Antworten
3
Aufrufe
654
mips400
mips400
migi01
Antworten
26
Aufrufe
2.035
migi01
migi01
Zurück
Oben Unten