FAQ |
Kalender |
2012-06-03, 12:40 | #1 | ||
|
|||
Nykomling
|
Hej
Facebook har en funktion som gör att besökare på en hemsida kan skriva kommentarer. Se exempel här (lite längre ned under produkten) Det är en bra funktion, men man får ingen automatisk respons när någon skriver något. Därför måste man använda script från facebook som heter "fb.event.subscribe" och "comment.create". Jag vet inte om detta är tänkt att ens fungera på facebook eller om "fb.event.subscribe" är tänkt att bara skicka data externt. Jag har letat vansinnigt mycket efter exempel och svar på hur detta används i praktiken utan att lyckas. Inte heller alla dokumentationer från facebook developers har gett mig svar. (och jag har läst i princip allt som finns) Jag söker svar på 2 frågor, och SNÄLLA, ge mig inte länkar till dokumentation hos facebook eller bitar av en kod, eller bara kryptiska svar som "Använd jquery så funkar det" eftersom jag behöver konkreta svar på mina frågor. 1. Kan någon svara på om det ens är möjligt att få en respons på när någon skriver en kommentar i ett facebook-fält på en hemsida, UTAN att det måste skickas till en databas, google analytics eller i speciella mail via PHP-script? (Det jag menar är att jag vill bara ha en liten enkel notis i "Aviseringar" eller "Meddelanden" uppe till vänster i facebook när en kommentar lämnats.) 2. Om detta är möjligt, kan någon beskriva genom exempelkod hur detta ska göras? Jag har försökt med denna kod, som är enligt konstens alla regler men inget händer vid kommentarer: Kod:
<HEAD> (Här har jag alla Facebooks metataggar inklusive) <meta property="fb:app_id" content="xxxxxxxxx(min app id)"/> <meta property="fb:admins" content="xxxxxxxxx(admin id)" /> <BODY> <!-- Facebook Java SDK --> <div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=xxxxxxxxx(min app id)"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script> <!-- Facebook event --> <script> window.fbAsyncInit = function() { FB.init({ appId: 'xxxxxxxxx(min app id)', status: true, cookie: true, xfbml: true }); FB.Event.subscribe('comment.create', function (response) { console.log('create', response); }); FB.Event.subscribe('comment.remove', function (response) { console.log('remove', response); }); }; </script> <!-- Slutligen själva kommentarfältet --> <fb:comments class="fb-comments" notify="true" migrated="1" send_notification_uid="xxxxxxxxx(admin id)" href="http://www.min_hemsida.com" num_posts="1" width="630" ></fb:comments> |
||
Svara med citat |
2012-06-06, 19:53 | #2 | ||
|
|||
Nykomling
|
Kom igen, någon måste väl veta hur detta fungerar?!
|
||
Svara med citat |
Svara |
|
|