PyFacebook: Facebook() instance has no stream methods
-
22-09-2019 - |
문제
I need to update my Facebook Fan Page in a django app so I have this code:
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)
And I use this to run it with ipython:
import src.tests.scripts.facebook_publish_fanpage as f
fb = f.login_facebook()
f.update_status(fb, 'This is a test')
But I get this exception:
AttributeError: 'Facebook' object has no attribute 'stream'
I already gave permissions to the app following this 2 steps:
Publish post on Facebook page(1) and Authorizing a Facebook Fan Page for Status Updates(2)
But no matter what I try (being doing it a few hours now...) I can't publish to the page...
I'm lost now, any help?
(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: Sorry don't have permission to add the links yet, I'm mostly a reader in SO
해결책
상파기판에서 파쇄 된 스토리지를 사용할 수있는 것처럼 보이지만 SP 온라인에서는 사용할 수 없습니다.
-
http://technet.microsoft.com/ko/ko/ko - / 도서관 / jj819267.aspx # bkmk_featuresonpremise
-
SharePoint 온라인 고객이 사용할 수 없습니다. 파쇄 된 스토리지는 본질적으로 데이터 전용 차이의 징크가 저장됩니다. 즉, 버전 관리가 활성화되고 누군가가 문서를 변경하면 변경 사항 만 해당 문서의 스토리지 풋 프린트에만 변경됩니다. Shredded Storage는 웹 서버에서 검색 한 정보를 콘텐츠 데이터베이스에서 얼마나 검색하는지를 줄임으로써 I / O 성능을 향상시킵니다. 파쇄 된 스토리지는 중복 파일을 제거하고 데이터 전송 속도를 향상시킵니다.
acailable :
기초 - 예; 표준 - 예; 기업 - 예.