За последние 24 часа нас посетили 93753 программиста и 3011 роботов. Сейчас ищут 1366 программистов ...

Ошибка facebook-а Uncaught OAuthException при вызове ajax-ом

Тема в разделе "PHP для новичков", создана пользователем mstdmstd, 15 мар 2011.

  1. mstdmstd

    mstdmstd Активный пользователь

    С нами с:
    28 фев 2010
    Сообщения:
    83
    Симпатии:
    1
    Всем привет
    Осваиваю программирование аплетов для facebook
    Хочу создать события фейсбука при сохранении данных когда данные сохраняются используя ajax
    Ранее при логине на страницу я сохранил параметры подключения в сессии вроде

    Код (Text):
    1. $facebook = new Facebook(array(
    2. 'appId'  => $fcb_params['appid'],
    3. 'secret' => $fcb_params['secret'],
    4. 'cookie' => true,
    5. ));
    6. $session = $facebook->getSession();
    7.     $uid= $facebook->getUser();
    8.     $fbme= $facebook->api('/me');
    9.     $_SESSION["fb_user"]= $uid;
    10.     $_SESSION["fb_me"]= $fbme;
    11.     $_SESSION["fb_session"]= $session;
    12.     $_SESSION["fb_facebook"]= $facebook;
    полагая что мне не нужно будет каждый раз подключаться к фейсбуку

    ajax-ом вызывается файл с операцией сохранения
    Но я обнаружил что
    1) Массив $_SESSION в файле вызываемом ajax-ом - пуст. Честно говоря никогда не пользовал $_SESSION при использовании ajax-а Он и должен быть пуст тут ?
    2) Я попытался заново выполнить
    Код (Text):
    1. $facebook = new Facebook(array(
    Но получил ошибку :
    Как мне правильно делать ?
     
  2. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Вот и юзай.
     
  3. mstdmstd

    mstdmstd Активный пользователь

    С нами с:
    28 фев 2010
    Сообщения:
    83
    Симпатии:
    1
    facebook - дело для меня новое Можно чуть подробнее?
    К тому же в примерах что я видел - я не видел вызовов facebook api в ajax-запросах. Я могу это делать ? если да то как?