Tibitz Skrevet 30. september 2011 Del Skrevet 30. september 2011 Hei! Dette er et facebook-relatert spørsmål. Kikker litt på hvordan man kan integrere facebook med en webside. Når man har fått "adgang" til en persons "wall", får man den i form av en json format som man kan konvertere etter hva jeg skjønner til et vanlig array ved hjelp av json_decode();. Et slikt array kan se ut som dette: { "data": [ { "id": "XXXXXXXX_2891480410XXXXX", "from": { "name": "Roger", "id": "XXXXXXXXX" }, "message": "http://www.vg.no/nyheter/innenriks/artikkel.php?artid=10039258", "picture": "http://external.ak.fbcdn.net/safe_image.php?d=AQBtttTHnuxa39sD&w=90&h=90&url=http%3A%2F%2Fwww.vg.no%2Fuploaded%2Fimage%2F2011%2F9%2F29%2F100eos1dhansen132923-592.jpg", "link": "http://www.vg.no/nyheter/innenriks/artikkel.php?artid=10039258", "name": "«Jens hilser, skal jeg hilse tilbake?» - VG Nett", "caption": "www.vg.no", "description": "(VG Nett) Tekstmeldingene mellom ordfører Rune Øygard og den unge jenta kan bli avgjørende for utfallet i saken.", "icon": "http://static.ak.fbcdn.net/rsrc.php/v1/yD/r/aS8ecmYRys0.gif", "actions": [ { "name": "Comment", "link": "http://www.facebook.com/XXXXXXXXX/posts/2891480410XXXXX" }, { "name": "Like", "link": "http://www.facebook.com/XXXXXXXXX/posts/2891480410XXXXX" } ], "privacy": { "description": "Friends and Networks", "value": "NETWORKS_FRIENDS", "allow": "0", "deny": "0" }, "type": "link", "created_time": "2011-09-29T12:22:17+0000", "updated_time": "2011-09-29T12:22:17+0000", "comments": { "count": 0 } } ], "paging": { "previous": "https://graph.facebook.com/me/feed?format=json&limit=25&since=1317298937", "next": "https://graph.facebook.com/me/feed?format=json&limit=25&until=1317298266" } } Hvordan kan jeg få skrevet ut (echo/print) kun f.eks "message:"? På forhånd takk! Lenke til kommentar
NicholasWalkerHD Skrevet 30. september 2011 Del Skrevet 30. september 2011 Har selv tenkt og finne ut hvordan man gjør dette, bruker mye facebook på trolol. Jeg sjekker developers.facebook.com nå for å se om jeg finner det. Finner jeg det skal jeg gi deg linken til den rette funksjonen. Lenke til kommentar
Warz Skrevet 30. september 2011 Del Skrevet 30. september 2011 Fasit: $str = '{ "data": [ { "id": "XXXXXXXX_2891480410XXXXX", "from": { "name": "Roger", "id": "XXXXXXXXX" }, "message": "http://www.vg.no/nyheter/innenriks/artikkel.php?artid=10039258", "picture": "http://external.ak.fbcdn.net/safe_image.php?d=AQBtttTHnuxa39sD&w=90&h=90&url=http%3A%2F%2Fwww.vg.no%2Fuploaded%2Fimage%2F2011%2F9%2F29%2F100eos1dhansen132923-592.jpg", "link": "http://www.vg.no/nyheter/innenriks/artikkel.php?artid=10039258", "name": "Jens hilser, skal jeg hilse tilbake? - VG Nett", "caption": "www.vg.no", "description": "(VG Nett) Tekstmeldingene mellom ordfører Rune Øygard og den unge jenta kan bli avgjørende for utfallet i saken.", "icon": "http://static.ak.fbcdn.net/rsrc.php/v1/yD/r/aS8ecmYRys0.gif", "actions": [ { "name": "Comment", "link": "http://www.facebook.com/XXXXXXXXX/posts/2891480410XXXXX" }, { "name": "Like", "link": "http://www.facebook.com/XXXXXXXXX/posts/2891480410XXXXX" } ], "privacy": { "description": "Friends and Networks", "value": "NETWORKS_FRIENDS", "allow": "0", "deny": "0" }, "type": "link", "created_time": "2011-09-29T12:22:17+0000", "updated_time": "2011-09-29T12:22:17+0000", "comments": { "count": 0 } } ], "paging": { "previous": "https://graph.facebook.com/me/feed?format=json&limit=25&since=1317298937", "next": "https://graph.facebook.com/me/feed?format=json&limit=25&until=1317298266" } }'; $str = utf8_decode($str); $json = json_decode($str); echo $json->data[0]->message; Legg merke til at jeg har fjernet « og ». Du må sjekke ut dette med spesielle tegn nærmere, men her har du i hvertfall koden for hvordan du printer ut message. Lenke til kommentar
Tibitz Skrevet 30. september 2011 Forfatter Del Skrevet 30. september 2011 (endret) Skal prøve det ut! Takk for hjelpen!! EDIT: Virket ikke for min del? Echo viser ingenting... Endret 30. september 2011 av Tibitz Lenke til kommentar
Warz Skrevet 1. oktober 2011 Del Skrevet 1. oktober 2011 Det er fordi diskusjon.no ødelegger koden, kopier den herfra: http://pastebin.com/Bp9hk0i9 Lenke til kommentar
Tibitz Skrevet 2. oktober 2011 Forfatter Del Skrevet 2. oktober 2011 Det er fordi diskusjon.no ødelegger koden, kopier den herfra: http://pastebin.com/Bp9hk0i9 Blankt fremdeles. Lenke til kommentar
Warz Skrevet 2. oktober 2011 Del Skrevet 2. oktober 2011 Jeg kopierte koden fra pastebin nå og testet den, fungerer helt fint. Pass på å kopiere alt sammen inkludert $str... Da skriver den ut: http://www.vg.no/nyheter/innenriks/artikkel.php?artid=10039258 Lenke til kommentar
FraXinuS Skrevet 2. oktober 2011 Del Skrevet 2. oktober 2011 Prøv å fjern følgende fra koden: $str = utf8_decode($str); This function only works with UTF-8 encoded data. Lenke til kommentar
Tibitz Skrevet 3. oktober 2011 Forfatter Del Skrevet 3. oktober 2011 Prøv å fjern følgende fra koden: $str = utf8_decode($str); This function only works with UTF-8 encoded data. Dette fungerte for meg. Merkelig at det ikke virket første gang jeg prøvde å fjerne den, men jeg regner med at jeg gjorde noe feil... Takk for hjelpen Wars!! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå