мне нужно обновить Facebook Fan Page в приложении Джанго поэтому у меня есть этот код:PyFacebook: Facebook() экземпляра не имеет методов потока
import facebook
from django.conf import settings
def login_facebook():
fb = facebook.Facebook(settings.FACEBOOK_API_KEY, settings.FACEBOOK_SECRET_KEY)
fb.session_key = settings.FACEBOOK_SESSION
fb.secret = settings.FACEBOOK_SECRET_KEY
fb.uid = settings.FACEBOOK_UID
return fb
def update_status(fb, message):
return fb.stream.publish(message=status_message)
И я использую это, чтобы запустить его с IPython:
import src.tests.scripts.facebook_publish_fanpage as f
fb = f.login_facebook()
f.update_status(fb, 'This is a test')
Но я получаю это исключение:
AttributeError: 'Facebook' object has no attribute 'stream'
Я уже дал разрешения на приложение следуя этим 2 этапа:
Опубликовать на Facebook странице (1) и авторизация Facebook Fan Page для обновления статуса (2)
Но независимо от того, что я стараюсь (будучи не делать это несколько часов в настоящее время ...) Я не могу опубликовать на странице ...
Я потерян сейчас, любая помощь?
(1) tech.karolzielinski.com/publish-post-of-facebook-page-wall-as-a-page-not-a-user-python-facebook-rest-api
(2) stackoverflow.com/questions/2097665/authorizing-a-facebook-fan-page-for-status-updates
PD: Извините, но пока у меня нет доступа для добавления ссылок. Я в основном читаю SO