Я пытаюсь добавить функциональность в свое приложение Django: когда новое сообщение одобрено, я хочу автоматически обновить статус соответствующей страницы Facebook и ссылку на сообщение. Обновление базового состояния.Обновление статуса страницы Facebook с помощью pyfacebook
Скачано и установлено pyfacebook - и я прочитал tutorial из Facebook. Я также видел это предложение here on SO:
import facebook
fb = facebook.Facebook('YOUR_API_KEY', 'YOUR_SECRET_KEY')
fb.auth.createToken()
fb.login() # THIS IS AS FAR AS I CAN GET
fb.auth.getSession()
fb.set_status('Checking out StackOverFlow.com')
Когда я добираюсь до login()
вызова, однако, pyfacebook пытается открыть рысь, так что я могу войти, чтобы Facebook «через Интернет» - это, очевидно, не собирается чтобы работать для меня, потому что система должна быть автоматизирована ... Я искал, но не могу узнать, как я могу держать все это в работе со сценарием и не нужно входить в систему через веб-браузер.
Любые идеи?
Существует объяснение далее вниз по адресу: http://wiki.developers.facebook.com/index.php/User:PyFacebook_Tutorial#Adding_content_to_a_profile_page_without_user_interaction.2Flogin ... однако, примечание говорит о том, что метод в настоящее время «overkill» ... надеялся, что у кого-то есть опыт поделиться, что может помочь ... иначе, попробуем этот маршрут. – thornomad
Комментарий состоит в том, что «бесконечный сеансовый трюк» является излишним. Я все же был бы склонен последовать первому руководству, только чтобы заставить его работать. После того, как вы почувствовали API, вы можете следовать советам сеанса. –
Не удалось опубликовать сообщение, но это было полезно: http://www.emcro.com/blog/2009/01/facebook-infinite-session-keys-no-more/ – thornomad