Pyfacebook: Facebook () Instância não tem métodos de fluxo
-
22-09-2019 - |
Pergunta
Preciso atualizar minha página de fãs do Facebook em um aplicativo Django, então tenho este código:
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)
E eu uso isso para executá -lo com o ipython:
import src.tests.scripts.facebook_publish_fanpage as f
fb = f.login_facebook()
f.update_status(fb, 'This is a test')
Mas eu recebo esta exceção:
AttributeError: 'Facebook' object has no attribute 'stream'
Eu já dei permissões ao aplicativo após essas 2 etapas:
Publique postagem na página do Facebook (1) e autorizando uma página de fãs do Facebook para atualizações de status (2)
Mas não importa o que eu tente (estar fazendo algumas horas agora ...) Não posso publicar na página ...
Estou perdido agora, alguma ajuda?
(1) Tech.karolzielinski.com/publish-post-of-facebook-page-wall-s-a-page-not-a-user-python-facebook-restos-api
(2) stackoverflow.com/questions/2097665/authorizing-a-facebook-fan-page-for-status updates
PD: Desculpe, não tenho permissão para adicionar os links ainda, eu sou principalmente um leitor em então
Solução
Parece que o armazenamento triturado está disponível em ambas as edições no local, mas não está disponível em SP online.
-
http://technet.microsoft.com/pt -Us / biblioteca / jj819267.aspx # bkmk_featuresOnPremise
-
.
Não disponível para clientes on-line do SharePoint. O armazenamento triturado é essencialmente o chunking de diferenças somente de dados são salvos. Isso significa que se a versão estiver habilitada e alguém fizer uma alteração em um documento, apenas alterações "shreds" são adicionadas à pegada de armazenamento desse documento. O armazenamento desfiado melhora o desempenho de E / S reduzindo a quantidade de informação recuperada pelo servidor da Web do banco de dados de conteúdo. O armazenamento triturado remove arquivos duplicados e melhora a velocidade de transmissão de dados.
Abalável em:
.
Fundação - sim; Padrão - sim; Enterprise - sim.