Van egy Django alkalmazás, amit szeretnénk tölteni linkeket a Business oldalon feltérképezett a Facebook, hogy készítsen képet, és összefoglalót. Én a hitelesítési token, és ez lehetővé teszi, hogy tegye az oldalamon, és az üzleti oldalam, mint én, de ideális esetben mit akarok, tegye az üzleti oldalam akár az üzleti, vagy a kérelmet, mert ha írok a link a üzleti oldal, mint én a következő kódot, az URL-t nem ellenőrzi (My business page facebook id 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
Szintén szeretnék, hogy a képet kúszott, mint az alábbi képen látható, ahol írok én személyes oldal;

de amikor a app üzenete a vállalkozásom oldalt nekem a vállalkozások Facebook id
fbPost = graph.put_wall_post(fbmsg, fbpost, 'magiclampmwa')\
Az URL nem mászott, és a csőr egészen az oldal aljára, egy kis doboz a bal oldali margó;

Itt vannak a jogosultságok kérem az én beállításokat. A „magage_pages” hatóság az, amire szükségem szerinti Facebook fejlesztői dokumentációban, és hogy szerepel itt:
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',
]
És ez az engedély ablak, ahol adok engedélyt kezelni a lapok

Gondoltam egyszer adtam ezt az engedélyt, hogy a Python szociális auth lenne tárolni két hozzáférési token, az egyik az én személyes Facebook számla, és egy üzleti oldalam, de nem ez a helyzet. Mit kapok a social_auths táblázatban csak egy hozzáadott rekordot fiókomban, és az „extra adat” mezőt csak lesz lakott egy access_token.
Van valakinek egy ötlete, hogyan lehet az üzleti oldalam hozzáférési token?













