Archief - Facebook API (JSON)

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Unrach

Legacy Member
Hey allemaal,

Ik heb heel wat albums op een facebook pagina geplaatst. Nu wil ik deze uitlezen op mijn website. Ik kan alle informatie opvragen via JSON, maar één ding vind ik maar niet terug. En dat is de datum van het album. Dit is niet de "created_time". Want de albums gaan terug tot 1983.

Ik heb al zitten zoeken in /FB_ID/albums, /FB_ID/feed, enzovoort. Maar nergens vind ik deze informatie terug.

In de HTML code word deze gedefinieerd als "data-utime", en geeft een unix timestamp.

Weet iemand waar ik deze informatie ergens kan terug vinden in de JSON structuur?

Om een voorbeeld te geven:

Eén van de albums: Facebook.com/album

De JSON link: https://graph.facebook.com/267060046768503

De waarde dat ik ergens moet vinden voor dit album is de unix timestamp "1041328800".

Alvast bedankt!

Unrach

Legacy Member
Ben nu al de hele tijd aan het googlen, en heb enkele oudere forums posts gevonden waarin uitgelegd wordt dat deze API niet beschikbaar is. In de documentatie vind ik er ook totaal niets over terug.

Ik ga daarom maar zelf nog een database aanmaken met daarin de jaartallen aan de albums ID's te linken.

bealzebub

Legacy Member
Jup, da's wat je zal moeten doen, je kan de timeline datum van het album niet via de API ophalen (god weet waarom, de Facebook API suckt wel op meer vlakken).

W0utR

Legacy Member
Met datum van het album, bedoel je daarmee de oudste foto in het album?
Want het datum van het album is gewoon de datum waarop het aangemaakt is.

Nogal omslachtig, maar wat je wel kan doen is door al de foto's in een album gaan om zo de oudste foto eruit te halen. (Moet je natuurlijk niet elke keer doen, als je gewoon een scriptje schrijft moet je ze al niet handmatig in je database zetten)

Unrach

Legacy Member
Het probleem is dat de API alleen created_date en modified_date geeft. Als je een album upload op facebook en de datum veranderd naar bv. 1985. Dan is dat niet de created_date, want das de effectieve datum dat je hem hebt geupload. Dat is nog een andere datum veldje waar de API je geen toegang tot bied. Of alleszins niet verteld waar het staat.

Nu ik moest toch een database maken voor handmatig albums te selecteren die ik op mijn website wilde tonen, heb dan gewoon een veldje extra gemaakt voor het jaartal.

Naar de toekomst toe zou ik eventueel wel created_date kunnen gebruiken, omdat het telkens om een jaarlijks album gaat. Jammer dat ze in 1983 nog geen facebook hadden :lol:

Voor de gene die het eens willen zien, ik ben op dit testdomein bezig: http://www.kimderaeve.nl/fotos

W0utR

Legacy Member
Ben je hier wat mee? album - Développeurs Facebook
Daarmee zou je wel de "backdated_time" kunnen ophalen, ben nu wel niet zeker of dat dit de juiste datum is, maar voor zover ik het begrijp zou dat dus de datum moeten zijn wanneer deze aangepast is.

Unrach

Legacy Member
Ik denk dat em dat is ja :-)

Nuja, ik heb alle datums al ingegeven in mijn database dus ik ga die data niet meer laten nemen van de API. Toch bedankt! Goed om te weten dat het dus wel bestaat.

Nu, die backdated_time is denk ik dan wel alleen maar beschikbaar in FQL en niet in JSON.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan