django içinde Python sosyal kimlik doğrulama uygulaması erişim jetonu kullanarak benim iş Facebook sayfasının URL'sini göndermek için

oy
0

Ben görüntü ve özetini üretmek için Facebook tarafından taranan benim İş sayfasına link göndermek istediğiniz bir Django uygulaması var. Benim kimlik doğrulama anahtarı var ve bu sayfamda ve benim gibi benim iş sayfasında yayınlanması beni tanır, ama ideal istediğim şey benim iş sayfasında yayınlanması ya iş ya ben bağlantı sonrası zaman çünkü uygulama olarak benim aşağıdaki kodu kullanarak benim gibi işletme sayfası URL (Benim iş sayfası facebook id magiclampmwa olan) taranmış değildir:

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

Ayrıca benim kişisel sayfasında yayınlanması nerede aşağıdaki resimde olduğu gibi taranmak üzere görüntüyü isteriz; URL

ama benim kadar benim iş sayfasına benim app gönderimlerimin işletmelerin Facebook id kullanırken

fbPost      = graph.put_wall_post(fbmsg, fbpost, 'magiclampmwa')\

URL taranmaz, ve post yolu aşağı sol taraftaki kenar üzerinde küçük bir kutu içinde sayfanın alt kısmında ise;

benim

İşte benim ayarlarında talep izinleri bulunmaktadır. Magage_pages otorite ben Facebook geliştirici belgelerine göre ihtiyaç ve bu buraya dahil edilenler şunlardır:

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',

]

Ve bu benim sayfalarını yönetme izni vermek yetkilendirme penceresidir Burada

Ben iki erişim belirteci, benim kişisel Facebook hesabı için bir tane ve benim iş sayfası için birer kaydetmek istiyorum toplumsal kimlik doğrulama python bu yetkiyi verdi ama bu durum böyle değil bir kere düşündüm. Ne social_auths tabloda olsun tek hesabım için rekor eklendi ve Ekstra veri alan, yalnızca bir ACCESS_TOKEN doldurulur alır.

Herkes benim İş Page'in erişim jetonu almak için nasıl bir fikir var mı?

Oluştur 16/11/2014 saat 05:54
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
0

Cevabı burada buldum: Nasıl koduna göre Sayfa Erişim Token alınır?

Cevap 19/11/2014 saat 09:13
kaynak kullanıcı

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