Mám aplikaci, Django, který chci psát odkazy na mé obchodní stránce, které jsou navštíveny Facebook produkovat obraz a shrnutí. Mám tokenu, a to mi umožňuje psát na mou stránku a mé obchodní stránce jako já, ale v ideálním případě to, co chci, je poslat na můj business page buď jako obchodní nebo aplikaci, protože když jsem psát na odkaz na můj obchodní stránky jako já pomocí následující kód, URL není naskenován (Moje firma strana facebook id je 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
Také bych chtěl obraz má být procházena jako na obrázku níže, kde jsem po mé osobní stránce;

ale když mé app příspěvky do mé obchodní stránce jsou mi pomocí své podnikání Facebook id
fbPost = graph.put_wall_post(fbmsg, fbpost, 'magiclampmwa')\
Adresa URL není plazil, a příspěvek je cesta dolů v dolní části stránky v malé krabičce na levém bočním okrajem;

Zde jsou oprávnění Žádám v mém nastavení. Dále jen „magage_pages“ autorita je to, co potřebuji v závislosti na dokumentaci pro vývojáře na Facebooku, a že je zde zahrnuto:
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',
]
A toto je okno oprávnění, kde jsem dát oprávnění ke správě svých stránek

Myslel jsem, že když jsem dal toto povolení, že Python sociální auth by ukládat dva přístupové tokeny, jeden pro mého osobního účtu na Facebooku, a jeden pro mé obchodní stránce, ale to není tento případ. To, co jsem si v tabulce social_auths je jen jedna z přidané záznam ke svému účtu a pole „Extra data“ jen dostane naplněna s jedním access_token.
Má někdo má představu o tom, jak se dostat svůj přístupový token obchodní stránku své?













