blog

FacebookOAuthGraphTest — odpoveď facebook.php

Historická HTML odpoveď stránky facebook.php. PHP zdroj sa nezachoval. Pôvodná ukážka používala súbor FacebookOAuthGraphTest.swf.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" lang="cs" xml:lang="cs"> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta http-equiv="Content-language" content="cs" />
    <title>FacebookOAuthGraphTest</title>
    <script type="text/javascript" src="js/swfobject.js"></script>
    <script type="text/javascript">
        //<![CDATA[
		function allRequestParameters()
		{
			var data = {};
			var strHref = window.location.href;
			if ( strHref.indexOf("?") > -1 ) {
				var strQueryString = strHref.substr(strHref.indexOf("?")+1);
				var aQueryString = strQueryString.split("&");
				for ( var iParam = 0; iParam < aQueryString.length; iParam++ ) {
					var aParam = aQueryString[iParam].split("=");
					data[aParam[0]] = aParam[1];
				}
			}
			return data;
		}
		
		function generateFlash()
		{
			var flashvars = allRequestParameters();
			flashvars.session = '{"access_token":"' + signed_request.oauth_token + '"}';
			
			var params = {
				allowScriptAccess: "sameDomain"
			};
			
			var attributes = {
				id: "FacebookOAuthGraphTest",
				name: "FacebookOAuthGraphTest"
			};
			
			swfobject.embedSWF("FacebookOAuthGraphTest.swf?v=2", "alternative", "100%", "100%", "10.0.0",
				"expressInstall.swf", flashvars, params, attributes);
		}
		
		var signed_request=;		
		if(!signed_request.oauth_token){
			window.top.location = "https://www.facebook.com/dialog/oauth"
				+ "?client_id=" + '268718683475'
				+ "&redirect_uri=" + 'http://apps.facebook.com/blogoauthgraph/'
				+ "&scope=publish_stream,user_photos,user_photo_video_tags"
				+ "&response_type=token";
		}else{
			generateFlash();
		}
        //]]>
    </script>
    <style>
        body {margin:0px;overflow:hidden}
        html, body, object, embed {width:100%;height:100%;outline:none;}
    </style>
 </head>
 <body style="text-align:center;">
    <div id="alternative">
        <a href="http://www.adobe.com/go/getflashplayer">
            <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
        </a>
    </div>
</body>
</html>

Súvisiaci JavaScript swfobject.js (archív 2011)

Súvisiaci článok