Mam aplikacji Django, który chcę umieszczać linki do mojej strony biznesu, które są indeksowane przez Facebook produkować obraz i podsumowanie. Mam uwierzytelniania żeton, a to pozwala mi odpowiedzieć na mojej stronie i mojej stronie biznesowej, jak mnie, ale najlepiej to, co chcę jest aby umieścić na mojej stronie biznesowej albo jako działalności gospodarczej, lub aplikacji, bo kiedy opublikować link do mojego strona biznes jak ja za pomocą następującego kodu, adres URL nie jest skanowany (Moja strona biznes facebook id jest magiclampmwa):
from fbposter.models import FacebookStatus
import facebook
import oauth2 as oauth
import urllib
import json
...
social_auths = myuser.social_auth.all()
postedmsg =
for social_auth in social_auths:
access_token = social_auth.extra_data['access_token']
theprovider = social_auth.provider
postedmsg += <h1>+ theprovider +</h1>
if theprovider == 'facebook':
#try:
for i in range(messages.count()):
status = messages[i]
#app_actk = facebook.get_app_access_token(settings.SOCIAL_AUTH_FACEBOOK_KEY,
#settings.SOCIAL_AUTH_FACEBOOK_SECRET)
graph = facebook.GraphAPI(access_token)
if status.link[:7] == http://:
fbpost = {}
fbpost['name'] = Magic Lamp
fbpost['link'] = status.link
fbmsg = status.message
fbPost = graph.put_wall_post(fbmsg, fbpost, 'magiclampmwa')
else:
fbPost = graph.put_object('magiclampmwa', 'feed', message=status.message)
# now like it
graph.put_like(fbPost['id'])
status.publish_timestamp = datetime.datetime.now()
status.save()
postedmsg += status.message + <BR />
# next i
Również chciałbym obrazu do przeszukania, jak na obrazku poniżej, gdzie mogę pisać do mojej osobistej stronie;

ale kiedy moje posty app na mojej stronie biznesowej, jak mnie przy moim firmom Facebook id
fbPost = graph.put_wall_post(fbmsg, fbpost, 'magiclampmwa')\
Adres URL nie jest indeksowana, a post jest sposobem na dole strony w małym pudełku na marginesie z lewej strony;

Oto uprawnienia zażądać w moich ustawień. W „magage_pages” organ jest co muszę według dokumentacji dla programistów Facebooka, i że jest tu zawarte:
SOCIAL_AUTH_FACEBOOK_SCOPE = [
'email',
'user_birthday',
'user_work_history',
'user_education_history',
'publish_actions',
'manage_pages',
'status_update',
'read_stream',
'publish_stream',
'offline_access',
]
I to jest okno autoryzacji gdzie daję uprawnienie do zarządzania moich stron

Pomyślałem raz dałem tego upoważnienia, że Python uwierzytelniania społecznego będzie przechowywać dwa tokeny dostępu, jeden dla mojego osobistego konta na Facebooku i jeden dla mojej stronie biznesowej, ale nie jest to przypadek. Co mam w tabeli social_auths jest tylko jeden rekord dodane do mojego konta i „dodatkowe informacje” pole zostanie wypełnione tylko jedno access_token.
Czy ktoś ma pomysł jak zdobyć mój token dostępu Biznes strona jest?













