Facebook events op website.

Status
Niet open voor verdere reacties.

MitchellBouwman

Gebruiker
Lid geworden
20 jan 2012
Berichten
42
Hallo Helpmij,

Ik ben momenteel bezig met een website link en wil graag aan de rechterkant de facebook-evenementen
automatisch laten weergeven.

Uiteraard heb ik eerst wat research gedaan, en moet jet met de facebook API aan de slag.
Ik heb het een tijd geprobeerd maar ik kom er echt niet uit, zou iemand mij kunnen helpen met het opbouwen?


Groetjes,
Mitchell.
 
Dit is mijn code, ik vraag me af waarom het niet werkt.

PHP:
<?php
// make sure this api file is in your directory, if not get it here https://github.com/facebook/php-sdk/tree/master/src
require 'http://www.nrgvibe.nl/facebook/src/facebook.php';

// Authenticate
$facebook = new Facebook(array(
	'appId' => '323499267792427',
	'secret' => '1644215867960cfd5d2e66df7978ecd8',
	'cookie' => true, // enable optional cookie support
));

// Attempt to fetch SpiritGallery's events page
// place access token for your fanpage after events?access_token=
// also place your fanpage that you would like to pull events from in $events=$facebook->api('/fanpage_here/
try{
	$events=$facebook->api('http://www.facebook.com/nrgvibe/events?access_token=CAAEmOIrxHisBAP3nBcSLihQCuHJZBcc5Duo3eyOoSaf8efO382JZCoZAY4iQzIdPt2dAgzqlBh0Qxi6fKpH4lZAKrucFgwrEeqzSpsPeGIVKYQT8AelhszHt5RRiX020gpIrYrodiNP8YKH10Pl8tqZCjz0a10CdYY2ItevUyClSe6VMfpjlxazehmsYewcso915XZAYoKpAZDZD');
}catch (FacebookApiException $e){
	error_log($e);
}

// Iterate through each event
foreach ($events["data"] as $event){
	// Get the start time of the event and convert it to a UNIX timestamp (hopefully)
	$startTime=strtotime($event["start_time"]);
 
		// If the time falls within a day, show the event details. If the event is after today, show it as well.
		// 60 (seconds/minute) * (60 minutes/hour) * 24 (hours/day) * 1 (day)
		if ((time()-$startTime)<=60*60*24*1 || $startTime>time()){
			try{
				// Fetch more details about the event 
				$ev=$facebook->api('/'.$event["id"]);
				}catch (FacebookApiException $e){
					// We errored :(
					error_log($e);
					}
  
					// Show some HTMLsauce
					?>
					<div>
						<img src="https://graph.facebook.com/<?php echo $event["id"]; ?>/picture?type=small" align="left" />
						<b>Name:</b> <a href="http://www.facebook.com/event.php?eid=<?php echo $event['id']; ?>"><?php echo $event['name'];    ?></a><br>
						<b>Time:</b> <?php echo date("l jS \of F Y h:i:s A",strtotime($event["start_time"])); ?>&nbsp;-&nbsp;<?php echo date("l jS 
						\of F Y h:i:s A",strtotime($event["end_time"])); ?><br>
						<b>Location:</b> <?php echo $ev["location"]; ?><br>
						<b>Description:</b> <?php echo substr( $ev["description"] ,0,250);?><?php print("...");?><br>
						<br>
					</div>
				<?php
			}
		}
?>
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan