Python szociális auth a Django utáni URL a vállalkozásom Facebook oldalt alkalmazás hozzáférési token

szavazat
0

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; Az

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ó;

Saját

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 írja

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?

A kérdést 16/11/2014 05:54
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
0

Megtaláltam a választ itt: Hogyan juthat Oldal Access Token által kódot?

Válaszolt 19/11/2014 09:13
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more