Beste SD'ers,
Ik wil, dmv een php script, een message op mijn facebook page posten. Hoe moet dit?
Alvast bedankt!
gast31394
- Facebook api
-
14-05-2012, 16:41 #1
- Berichten
- 400
- Lid sinds
- 14 Jaar
Facebook api
-
In de schijnwerper
Gezocht: Linkopties Installatie / Duurzaamheid / Groen / Energie / WonenOverige deals[BELANGRIJK] Festinger Vault - Download 25.000 thema's en pluginsPromotieSupersnelle WordPress Webhosting vanaf € 3,00 per maandHostingErvaren webdeveloper biedt zijn diensten aan voor weinig.Freelance / Werk -
19-05-2012, 20:06 #2
- Berichten
- 7
- Lid sinds
- 13 Jaar
Re: Facebook api
Het makkelijkst is om dit via de speciale javascript dialog te doen. Je hebt dan geen gedoe met permissies e.d. Je moet sowieso de website registreren bij Facebook om een AppID te krijgen. Ik weet niet wat je al wel/niet weet over dit alles, maar kijk eerst eens hier:
https://developers.facebook.com/docs.../dialogs/feed/
Via PHP kan ook maar dat is lastiger, gedoe met permissies enzo.
-
19-05-2012, 20:10 #3
- Berichten
- 400
- Lid sinds
- 14 Jaar
Re: Facebook api
Het makkelijkst is om dit via de speciale javascript dialog te doen. Je hebt dan geen gedoe met permissies e.d. Je moet sowieso de website registreren bij Facebook om een AppID te krijgen. Ik weet niet wat je al wel/niet weet over dit alles, maar kijk eerst eens hier:
https://developers.facebook.com/docs.../dialogs/feed/
Via PHP kan ook maar dat is lastiger, gedoe met permissies enzo.
-
19-05-2012, 20:45 #4
- Berichten
- 7
- Lid sinds
- 13 Jaar
Re: Facebook api
De bezoeker heeft dus verder helemaal niks met Facebook te maken?
Je zou een simpele/lege app kunnen maken met de benodigde permissies en de access token kunnen omzetten naar eentje die 60 dagen geldig is:
https://developers.facebook.com/road.../#extend_token
(zie scenario 4)
Die token kun je dan kunnen gebruiken voor een feed request bijv. via de Graph API, moet je wel iedere 60 dagen even updaten. Ik weet niet in hoeverre je dit allemaal wat zegt :).Laatst aangepast door Jan de Vries : 19-05-2012 om 20:56
-
19-05-2012, 21:05 #5
- Berichten
- 400
- Lid sinds
- 14 Jaar
Re: Facebook api
De bezoeker heeft dus verder helemaal niks met Facebook te maken?
Je zou een simpele/lege app kunnen maken met de benodigde permissies en de access token kunnen omzetten naar eentje die 60 dagen geldig is:
https://developers.facebook.com/road.../#extend_token
(zie scenario 4)
Die token kun je dan kunnen gebruiken voor een feed request bijv. via de Graph API, moet je wel iedere 60 dagen even updaten. Ik weet niet in hoeverre je dit allemaal wat zegt :).
-
19-05-2012, 21:56 #6
- Berichten
- 7
- Lid sinds
- 13 Jaar
Re: Facebook api
Log eens in op Facebook en ga hier heen:
https://developers.facebook.com/tools/explorer
Bovenaan staat je access token, hiermee heb je overal toegang toe/recht op (voor 2 uur).
Zet in PHP je Curl aan en probeer eens:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://graph.facebook.com/arjun/feed');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, array('access_token' => 'my token',
'message' => 'Hello, Arjun. I like this new API.'));
curl_exec($ch);
Verander arjun in je eigen ID (staat ook in de Explorer hierboven) en bij 'my token' vul je je access token in. Voer het PHP bestand dan eens uit in een browser die niet is ingelogd op Facebook.
Meer parameters staan hier:
https://developers.facebook.com/docs...ence/api/post/
Voor een extended token heb je wel een appID en secret nodig dus moet je de site registreren als app, maar kijk eerst eens of bovenstaand werkt.Laatst aangepast door Jan de Vries : 19-05-2012 om 22:02
-
19-05-2012, 22:08 #7
- Berichten
- 400
- Lid sinds
- 14 Jaar
Re: Facebook api
Ik heb alleen 1 probleem, mijn eigen facebook pakt hij wel, maar mijn page (voor mijn project) niet; dan returnt 'ie false
....
-
19-05-2012, 22:29 #8
- Berichten
- 7
- Lid sinds
- 13 Jaar
Re: Facebook api
Je hebt toch echt even een app nodig met appsecret e.d., ook vanwege het extenden van de access token. Hier moet ik even over nadenken hoe je dat het beste aanpakt.
Trouwens, namens wie worden die posts gemaakt, namens jou of namens je page (zichzelf)?Laatst aangepast door Jan de Vries : 19-05-2012 om 22:39
-
20-05-2012, 01:05 #9
- Berichten
- 14
- Lid sinds
- 13 Jaar
Re: Facebook api
Via twitterfeed.com kan je automatisch berichten van een website naar facebook posten, zowel naar een account en een page. Hiervoor heb je wel een feed van de website nodig.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic