Hey, habe es jetzt anders gelöst.
Ich habe eine PHP-Datei erstellt, die mir das Accesstoken liefert:
PHP-Code:
<?php
function getToken($url)
{
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
$content = getToken('https://graph.facebook.com/oauth/access_token?type=client_cred&client_id=HierIdEingeben&client_secret=HierSecretEingeben');
$token = str_replace("access_token=", "", $content);
echo $token;
?>
Und eine Javascript-Datei erstellt, die mir mittels Ajax die Id holt und über die Anwendung "Neosmart" die News liefert:
Code:
$(document).ready(function()
{
$.get("files/neosmart/facebook.php", function(data)
{
$pageId = "FbSeitenId";
$token = data;
$('#fb-wall').fbWall
({
id: $pageId,
accessToken: $token,
showGuestEntries: true,
showComments: true,
max: 10,
timeConversion: 24
});
});
});
Alles zusammen (inkl. Neosmart) in den "files"-Ordner und dann im Backend auf der gewünschten Seite mittels "Html" einen Div mit entsprechender Id kreieren.
That's it.
Ohne zu viel versprechen zu wollen, schaue ich mal, wie einfach sich das in eine Extension einbetten lässt.
Gruß!
Lesezeichen