Via de Facebook Graph API v2.7 wil ik de reacties terug krijgen voor meerdere URL's.
Geen probleem je maakt deze request via https://graph.facebook.co...url]&acces_token=[token]. Dit werkte ook, maar alleen met API versie 2.0, deze is nu deprecated. Prima ook geen probleem dan bouwen we de boel om naar de laatste versie. Helaas krijg ik dit met geen mogelijkheid voor elkaar.
Huidige werking:
Er is een Facebook App gemaakt en via de comments plugin kunnen gebruikers reacties plaatsen op de website, dit gaat allemaal goed.
Wat werkt er niet?
Via de graph api explorer kan ik de volgende request doen: https://graph.facebook.com/v2.7/?id=[url].
De url is dezelfde url waarop de reacties getoond worden op de website.
Hier krijg ik netjes data terug waaronder og_object->id.
De volgende call die ik moet doen om de reacties terug te krijgen is:
https://graph.facebook.com/v2.7/og_object->id/comments
Deze blijft leeg en dat is mijn probleem, het gare is dat de vorige call waar ik het og_object->id terug krijg ook een comment count heeft die gevuld is.
De uiteindelijke reactie kan ik ook terug krijgen als ik de letterlijke comment id gebruik.
Wat alleen vaag voor mij is, als ik via de comments moderation tool (op facebook), de comment bekijk en daar de id uithaalt deze geen id van het artikel bevat. Deze id ziet er zo uit 12233425412_214142141.
Het eerste deel hiervan is een og_object->id van het type website en niet het artikel waar de reactie uiteindelijk ook getoond word.
Normaal kom ik er uiteindelijk wel uit en kan ik een workaround verzinnen, maar in dit geval niet.
Het uiteindelijk doel is om de laatste reacties op te halen van x artikelen en deze tonen op de homepage.
In een cron via PHP curl reacties ophalen, opslaan in MySQL en dan uitlezen (dit stuk is uiteraard al gebouwt alleen nu met verouderde data).
Deze post op stackoverflow is het enigste wat ik kan vinden wat overeen komt met mijn probleem. Hier is helaas geen antwoord op. Er zijn andere posts met soort gelijke problemen deze gaan alleen over v2.0. Hebben jullie een idee hoe ik dit voor elkaar kan krijgen?
Relevante bronnen:
https://developers.facebo...h-api/reference/v2.7/url/
https://developers.facebo...nce/v2.7/object/comments/
Geen probleem je maakt deze request via https://graph.facebook.co...url]&acces_token=[token]. Dit werkte ook, maar alleen met API versie 2.0, deze is nu deprecated. Prima ook geen probleem dan bouwen we de boel om naar de laatste versie. Helaas krijg ik dit met geen mogelijkheid voor elkaar.
Huidige werking:
Er is een Facebook App gemaakt en via de comments plugin kunnen gebruikers reacties plaatsen op de website, dit gaat allemaal goed.
Wat werkt er niet?
Via de graph api explorer kan ik de volgende request doen: https://graph.facebook.com/v2.7/?id=[url].
De url is dezelfde url waarop de reacties getoond worden op de website.
Hier krijg ik netjes data terug waaronder og_object->id.
De volgende call die ik moet doen om de reacties terug te krijgen is:
https://graph.facebook.com/v2.7/og_object->id/comments
Deze blijft leeg en dat is mijn probleem, het gare is dat de vorige call waar ik het og_object->id terug krijg ook een comment count heeft die gevuld is.
De uiteindelijke reactie kan ik ook terug krijgen als ik de letterlijke comment id gebruik.
Wat alleen vaag voor mij is, als ik via de comments moderation tool (op facebook), de comment bekijk en daar de id uithaalt deze geen id van het artikel bevat. Deze id ziet er zo uit 12233425412_214142141.
Het eerste deel hiervan is een og_object->id van het type website en niet het artikel waar de reactie uiteindelijk ook getoond word.
Normaal kom ik er uiteindelijk wel uit en kan ik een workaround verzinnen, maar in dit geval niet.
Het uiteindelijk doel is om de laatste reacties op te halen van x artikelen en deze tonen op de homepage.
In een cron via PHP curl reacties ophalen, opslaan in MySQL en dan uitlezen (dit stuk is uiteraard al gebouwt alleen nu met verouderde data).
Deze post op stackoverflow is het enigste wat ik kan vinden wat overeen komt met mijn probleem. Hier is helaas geen antwoord op. Er zijn andere posts met soort gelijke problemen deze gaan alleen over v2.0. Hebben jullie een idee hoe ik dit voor elkaar kan krijgen?
Relevante bronnen:
https://developers.facebo...h-api/reference/v2.7/url/
https://developers.facebo...nce/v2.7/object/comments/