2010-04-25 1 views
1

Я пытаюсь принести вошедшие в ID пользователя с Facebook + PyFacebook через:Fetch Facebook ID с PyFacebook, "ключ сеанса требуется"

#Establish connection to Facebook via API 
f = Facebook(config['app_conf']['pyfacebook.apikey'], 
      config['app_conf']['pyfacebook.secret']) 

#Get the current Facebook ID 
facebook_id = f.users.getLoggedInUser() 

Но я получаю сообщение об ошибке:

FacebookError: Error 453: A session key is required for calling this method 

Что я делаю неправильно? Спасибо.

ответ

0

Посмотрите на источник, показывающий пример приложения, и там он вызывает f.auth.createToken(), а затем f.login(), прежде чем делать что-либо еще. Если вы не вошли в систему, вы не получите ключ сеанса.

+0

f.login() предназначен для настольных приложений, но не для веб-приложений. Он пытается открыть рысь. – ensnare

+0

Кажется немного странным, что он это сделает. Возможно, есть что-то другое для входа в систему. Как насчет f.auth.getSession()? – Kylotan

 Смежные вопросы

  • Нет связанных вопросов^_^