ERLEDIGT
JA
JA
ANTWORTEN
17
17
ZUGRIFFE
977
977
EMPFEHLEN
-
08.11.11 17:59 #1
- Registriert seit
- Sep 2007
- Beiträge
- 9
Hallo ...
Wie der Titel schon sagt würde ich gerne an die Pinnwand meiner Gruppe in Facebook posten.
Das ganze soll natürlich über eine Webseite funktionieren.
Hab leider keine Ahnung wie das gehen soll.
Muss ich da eine Anwendung erstellen?
Währe lieb wenn es mir jemand erklärt ohne auf irgendwelche englischen Webseiten zu verweisen, denn mein Englisch ist sehr schlecht.
Grüße und Dank aus Ffm ... TobyGeändert von accessburn (08.11.11 um 18:04 Uhr)
-
Hab ein Topic gefunden wo es genau um das geht was Du willst:
http://www.starter-forum.de/grundlag...nd-posten.html
-
09.11.11 10:27 #3
- Registriert seit
- Sep 2007
- Beiträge
- 9
naja, das topic stimmt, jedoch bin ich damit überfordert.
In diesem Beitrag wird mitten drin begonnen, ich hab kein plan wie ich anfangen muss
-
1. Ja du musst eine App erstellen
2. Seit 1. Oktober 2011 brauchst du für Apps https.
3. Musst du verifizierter Entwickler sein, um Apps anlegen zu können, also musst du dich per FB-Sms freischalten.
Ansonsten hier weiterer Lesestoff:
http://forum.developers.facebook.net...246770#p246770
http://developers.facebook.com/docs/...tream.publish/
-
09.11.11 13:52 #5
- Registriert seit
- Sep 2007
- Beiträge
- 9
Danke für die Info, jedoch widerspricht das meiner bitte mir es auf Deutsch zu erklären
-
Ganz ehrlich`? So schlecht kann keiner Englisch können, um zumindest ein paar Zeilen zu verstehen, und das reicht meißt, zur Not noch den Google-Translator o.ä. drüber hauen.
Das Problem bei deutschen Seiten ist: Wenn man mal was passendes gefunden hat, sind die meist "out of date".
Wie man mit der Graph API auf die Pinnwand postet
Dazu nochmals der Link
stream.publish ist was du suchst.
Parameter "target_id":
"The ID of the user, Page, group, or event where you are publishing the content."
-
10.11.11 21:36 #7
Komisch den Gleichen Link wollte ich gerade auch raus suchen
-
10.11.11 21:47 #8
- Registriert seit
- Sep 2007
- Beiträge
- 9
also ich versuch mich jetzt schon ein paar Tage, aber ich bekomme nichts zum laufen...
die Twitter-API hab ich ruck zuck angebohrt... jedoch lässt sich die facebook<-->twitter-App nicht auf eine Gruppe anwenden.
Ich weiß nicht weiter, wenn das alles nichts hilft muss ich das projekt wohl fallen lassen
-
10.11.11 21:49 #9
Arbeite dich durch http://blog.stevieswebsite.de/2011/0...api-schreiben/
Sehr hilfreich so habe ich es auch hinbekommen gehabt (leider server crash und alles war weg)
-
11.11.11 07:53 #10
- Registriert seit
- Sep 2007
- Beiträge
- 9
Also ich hab das mal abgearbeitet ... dies PHP SDK gezogen und eingebunden, diese Keys eingetragen, und das ganze gestartet ... was ich jedoch bekomme ist das:
und hier das außmas des Übels ... wer weiß rat?{
"error": {
"message": "Invalid redirect_uri: Die Anwendungseinstellungen lassen die angegebene URL nicht zu.",
"type": "OAuthException"
}
}
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
<?PHP require 'facebook.php'; $facebook = new Facebook(array('appId' => '1...3','secret' => '3...a',)); $user = $facebook->getUser(); if(isset($_GET['publishpost'])) { $request['message'] = "Diese Nachricht wurde durch ein Beispiel des Facebook-API Tutorials veröffentlicht!"; $request['name'] = "Facebook API-Tutorial"; $request['link'] = "http://blog.stevieswebsite.de/2010/11/warum-es-sich-lohnt-eine-facebook-app-zu-entwickeln/"; $request['description'] = "Ich hab geschafft über die API was zu Posten!"; try{ $response = $facebook->api('/me/links',"POST",$request); } catch(FacebookApiException $ex){ ?> <script>window.top.location = 'http://graph.facebook.com/oauth/authorize?client_id=<?PHP echo $facebook->getAppId(); ?>&redirect_uri=http://apps.facebook.com/gcffmlive&scope=publish_stream'</script> <?PHP } } ?> <a href="index.php?publishpost=true">Beitrag veröffentlichen</a>
Fals es mal jemand testen möchte: http://apps.facebook.com/gcffmlive
-
"Die Anwendungseinstellungen lassen die angegebene URL nicht zu"
Das klingt nach einer falschen Einstellung in der App..
Bin mir grad nicht sicher, aber hast du schon nen OAuth-Token irgendwo definiert?
-
11.11.11 16:15 #12
- Registriert seit
- Sep 2007
- Beiträge
- 9
also ich hab mal nach geschaut, aber keine einstellung gefunden die so heißt in der App
-
Sry falsch gesehen, liegt im Code
Code javascript:1
<script>window.top.location = 'http://graph.facebook.com/oauth/authorize?client_id=<?PHP echo $facebook->getAppId(); ?>&redirect_uri=http://apps.facebook.com/gcffmlive&scope=publish_stream'</script>
Du musst Urls auch encoden, bevor du sie an einen query-String hängst.
In einem Query-String dürfen nur alphanumerischen Zeichen oder - _ und . vorkommen.
Code javascript:1
&redirect_uri=<?php echo urlencode("http://apps.facebook.com/gcffmlive");?>&...
Geändert von fpvz (11.11.11 um 16:26 Uhr)
-
11.11.11 16:28 #14
- Registriert seit
- Sep 2007
- Beiträge
- 9
Geändert... leider keine Veränderung im Ablauf, selbe Fehlermeldung
-
Ah ok,
Hast du dir überhaupt das was ich oben als Voraussetzung geschrieben habe, durchgelesen?
Seit 1.Oktober 2011 verlangt Facebook für jegliche iframe-Apps ein SSL-Zertifikat.
Ruf einfach mal https://apps.facebook.com/gcffmlive/ im Browser auf, was fällt auf?
Ansonsten kann Firebug auch recht hilfreich sein, um zu prüfen, was als Response zurück kommt....Geändert von fpvz (11.11.11 um 16:59 Uhr)
Ähnliche Themen
-
2 array in einer Gruppe
Von Xching im Forum PHPAntworten: 0Letzter Beitrag: 14.02.11, 09:45 -
Facebook App - Auf die Pinnwand schreiben
Von Maggi13 im Forum PHPAntworten: 1Letzter Beitrag: 20.10.10, 19:54 -
DB2: Wie Werte zu einer Gruppe zusammenfassen
Von CurlyConny im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 16.10.08, 11:23 -
einer gruppe bei icq schreiben
Von FlatEric83 im Forum InternetkommunikationAntworten: 2Letzter Beitrag: 04.09.06, 23:34 -
Anzahl Einträge in einer Gruppe
Von Howie im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 19.01.05, 23:43





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren