запуск в facebook простого Iframe приложения в sdk-php

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 :
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&amp;count=0" smartsize="1"></fb:iframe>
-->
 

alexzolotuhin

Новичок
Можешь настройки посмотреть (порядок действий)?
Ты так же настраивал?
Ps. У меня вообще не запускается!!! ПУстой канвас в приложении!!! Но хоть в этом случае ошибок нет.
 

Lakr

Новичок
дело давно было я честно говоря просто не помню но в настройках приложения так
ID Приложения
1xxxxxxxxxxxxx
Ключ API
9xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Секрет приложения
axxxxxxxxxxxxxxxxxxxxxx
URL сайта
http://domen.my/
Canvas URL
https://domen.my/
Secure Canvas URL
Canvas FBML/iframe
iframe

потом создал страничу всунул код екзапла только со своими айди и тд и заработало
 

Lakr

Новичок
попробуй просто этот пример всунуть и дай ссылку на него что б хоть знать куда копать =) честно лень скринить в конце рабочегодня тяпницы =)
 

Lakr

Новичок
у себя на сайте создай файлик всунь туда пример только поменяй айди и секрет и дай ссылку на него
в фейсе в приложении проверь что бы ссылки были на твой домен, и был выбран Canvas FBML/iframe - iframe по идее всё должно подняться с пол пинка
 

alexzolotuhin

Новичок
Прости, ступил...
вот ссылка на сайт...
http://www.az.cifromaster.ru/app_golosovanie/

Интересно.... На сайте отображение есть!!! Это уже радует...
, а вот в canvas фейсбука ничего не поступает... и если через фейсбук заходить- то ничего не получается!!!
 

alexzolotuhin

Новичок
много настроек для приложения....
Нашёл старые... но им пол-года и уже на 80% другие... кроме этого много добавилось... всяких Url....
 

alexzolotuhin

Новичок
попробуй просто этот пример всунуть и дай ссылку на него что б хоть знать куда копать =) честно лень скринить в конце рабочегодня тяпницы =)
Да уж... я ещё больший лентяй... Вот принскрин моих настроек стандартного приложения. Посмотришь???
 

Вложения

Lakr

Новичок
завтра попробую сделать тоже самое с нуля у себя, хотя с виду вроде норм всё
 

alexzolotuhin

Новичок
завтра попробую сделать тоже самое с нуля у себя, хотя с виду вроде норм всё
настроил второе приложение http://apps.facebook.com/golosovanie_my/
в нём ввёл настройки по минимуму...

Site URL
http://az.cifromaster.ru/
Canvas Page
http://apps.facebook.com/golosovanie_my/
Canvas URL
https://az.cifromaster.ru/
Secure Canvas URL
https://az.cifromaster.ru/

в итоге фейсбук выдаёт такое сообщение
It works!....
при прямом обращении к сайту вот такой текст:
----------------текст------------
php-sdk
Using JavaScript & XFBML:
Without using JavaScript & XFBML:
Session
You are not Connected.
Naitik
Naitik Shah

----------------------------------
И нет текста данных пользователя.

Отличия от старого и нового приложения:
Папка предыдущего приложения
app_golosovanie (http://www.az.cifromaster.ru/app_golosovanie/) .... (здесь выводятся внутренние данные пользователя)
Новое же, сверху каталога http://www.az.cifromaster.ru/ и не выводятся данные пользователя
 

alexzolotuhin

Новичок
похоже, что если вводишь домен- то он отвечает за вывод пользовательских данных.... без него никак..
 
Сверху