alexzolotuhin
Новичок
Не могу запустить простой код в приложении facebook (iframe)... Не выводит параметры которые должны выводиться... Раньше пробовал через fbml... но много там не удалось... теперь пробую iframe
Какие нужны настройки (особенности кода) для запуска и работы приложения sdk-php для facebok?
....
Порядок моих действий:
1. Создал приложение facebook
2. настроил следующие параметры (остальные по умолчанию):
Вкладка "веб сайт"
URL сайта: http://www.az.cifromaster.ru/app_golosovanie/
Домен сайта: www.az.cifromaster.ru
Вкладка "FAcebook integration"
Имя страницы : golosovanie
URL приложения : http://www.az.cifromaster.ru/app_golosovanie/
вкладка mobile and devices и advansed : без изменений...
Создал в папке на сервере app_golosovanie файл index.php , код который ниже находится в нём.
Сделал путь до папки с библиотекой sdk : sdk/src/facebook.php
Код приложения который запускаю, взято с (
http://phpfour.com/blog/2010/05/quick-start-on-new- facebook-php-sdk-iframe- based/ )
файл index.php :
Результаты запуска приложения:
строка урл такого вида: http://apps.facebook.com/golosovanie/?ref=bookmarks&count=0
Код Html (внутри):
<!--Rendering the page using the following FBML retrieved from http://www.az.cifromaster.ru/app_golosovanie/?ref=bookmarks&count=0
You are seeing this because you are a developer of the application and this information may be useful to you in debugging. The FBML will not be shown to other users visiting this page.:
<fb:iframe id="iframe_canvas" name="iframe_canvas" frameborder="0" fbdefault="1" src="http://www.az.cifromaster.ru/app_golosovanie/?ref=bookmarks&count=0" smartsize="1"></fb:iframe>
-->
Какие нужны настройки (особенности кода) для запуска и работы приложения sdk-php для facebok?
....
Порядок моих действий:
1. Создал приложение facebook
2. настроил следующие параметры (остальные по умолчанию):
Вкладка "веб сайт"
URL сайта: http://www.az.cifromaster.ru/app_golosovanie/
Домен сайта: www.az.cifromaster.ru
Вкладка "FAcebook integration"
Имя страницы : golosovanie
URL приложения : http://www.az.cifromaster.ru/app_golosovanie/
вкладка mobile and devices и advansed : без изменений...
Создал в папке на сервере app_golosovanie файл index.php , код который ниже находится в нём.
Сделал путь до папки с библиотекой sdk : sdk/src/facebook.php
Код приложения который запускаю, взято с (
http://phpfour.com/blog/2010/05/quick-start-on-new- facebook-php-sdk-iframe- based/ )
файл index.php :
PHP:
<?php
include_once "sdk/src/facebook.php";
$fbconfig['appid' ] = "12177ххххххх";
$fbconfig['api' ] = "b8fbхххххххххххх";
$fbconfig['secret'] = "dххххххххххххххххххххcde";
$fbconfig['domain'] = "az.cifromaster.ru";
$facebook = new Facebook(array(
'appId' => $fbconfig['appid' ],
'secret' => $fbconfig['secret'],
'cookie' => true,
'domain' => $fbconfig['domain']
));
$session = $facebook->getSession();
if (!$session) {
$url = $facebook->getLoginUrl(array(
'canvas' => 1,
'fbconnect' => 0
));
echo "<script type='text/javascript'>top.location.href = '$url';</script>";
} else {
try {
$uid = $facebook->getUser();
$me = $facebook->api('/me');
$updated = date("l, F j, Y", strtotime($me['updated_time']));
echo "Hello " . $me['name'] . "<br />";
echo "You last updated your profile on " . $updated;
} catch (FacebookApiException $e) {
echo "Error:" . print_r($e, true);
}
}
?>
строка урл такого вида: http://apps.facebook.com/golosovanie/?ref=bookmarks&count=0
Код Html (внутри):
<!--Rendering the page using the following FBML retrieved from http://www.az.cifromaster.ru/app_golosovanie/?ref=bookmarks&count=0
You are seeing this because you are a developer of the application and this information may be useful to you in debugging. The FBML will not be shown to other users visiting this page.:
<fb:iframe id="iframe_canvas" name="iframe_canvas" frameborder="0" fbdefault="1" src="http://www.az.cifromaster.ru/app_golosovanie/?ref=bookmarks&count=0" smartsize="1"></fb:iframe>
-->