Facebook Graph API subscribed_apps kenar yalnızca bana ait sayfalarda ile çalışır

oy
2

Giriş Bir var Facebook APP ve zaten edilir yayınlanmış ve erişmek için onaylanmış manage_pagesve pages_messagingizinleri. Facebook Giriş ve Messenger da yüklenir. Ben de bir var Webhook seti ve iyi çalışıyor.

Benim amacım ben Chatfuel ne gibi kolay benim kullanıcıların yaratmasını ve uygulaması içinde bir bot yayınlamak istiyorum. Facebook kullanımında kullanıcı girişleri yeni botun, bir sayfaya bağlantı ve otomatik bot kullanım için mevcuttur. Kullanıcı bot yayıncılık sürecinin el ile yapılandırma katılan ziyade sadece onların bot görünmesini istediğiniz sayfayı işaret edilmeyecektir.

Şimdiye kadar ne yapmış

  • Facebook ile kullanıcıyı Giriş ve onların toplamak access_tokenve user_idkullanmaapp_token
  • jetonu kullanarak, kullanıcının sahip olduğu sayfaları almak GRAPH_API_URL/me/accounts?access_token=USER_ACCESS_TOKEN
  • Yukarıda elde edilen sonuçlara göre, onları nereye bot yayınlamayı tercih etmek için kullanıcılara sayfaları görüntülemek mümkün. Ben seçilmiş elde edebilmek olduğum PAGE_IDve PAGE_ACCESS_TOKENbir sonraki adımda kullanılmak üzere
  • Sonra bir gönderme POSTsayfasına uygulamayı abone isteği. (App giriş yapması ve benim tanımlanan kapsamına göre gerekli izinleri onaylamak için kullanılan aynı biri olduğunu unutmayın 'email', 'public_profile', 'manage_pages', 'publish_pages', 'pages_show_list')

Bir sayfaya app abone, bir POST isteği göndermek:

https://graph.facebook.com/v2.10/PAGE_ID/subscribed_apps?access_token=PAGE_ACCESS_TOKEN

Aldığım yanıt başarılıydı:

{success: true}

Sorun Sayfaları kullanarak kendi süreci iyi çalışıyor ve ben botlara ile sohbet edebilmek olduğum ve uygulama gösterge tablosundan açıkça sayfalar abonelik listesine eklenmiştir görebilirsiniz. Benim kullanıcıların tüm sürecinden geçmesi mümkün ve günlüklerinden, onlar da başarılı yanıt almak ama onların sayfalar eklenmez ve bot sohbet edemez. Aboneliklerini doğrulamak için, bir gönderilen GET isteği https://graph.facebook.com/v2.10/PAGE_ID/subscribed_apps?access_token=PAGE_ACCESS_TOKEN ve aşağıdaki örnekte gösterildiği gibi tepki pozitiftir:

{
  data: [
    {
      link: http://mywebsite.com/,
      name: MyApp,
      id: 1438393.....
    }
  ]
}

vurgulanan adımlar, ben eksik olabilir bir şey var mı? Nasıl düzgün yapılmazsa yukarıda alabilirim? girişiniz için şimdiden teşekkür ederiz.

Oluştur 23/10/2017 saat 07:20
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

Facebook Graph API subscribed_apps kenar yalnızca bana ait sayfalarda ile çalışır

oy
2

Giriş Bir var Facebook APP ve zaten edilir yayınlanmış ve erişmek için onaylanmış manage_pagesve pages_messagingizinleri. Facebook Giriş ve Messenger da yüklenir. Ben de bir var Webhook seti ve iyi çalışıyor.

Benim amacım ben Chatfuel ne gibi kolay benim kullanıcıların yaratmasını ve uygulaması içinde bir bot yayınlamak istiyorum. Facebook kullanımında kullanıcı girişleri yeni botun, bir sayfaya bağlantı ve otomatik bot kullanım için mevcuttur. Kullanıcı bot yayıncılık sürecinin el ile yapılandırma katılan ziyade sadece onların bot görünmesini istediğiniz sayfayı işaret edilmeyecektir.

Şimdiye kadar ne yapmış

  • Facebook ile kullanıcıyı Giriş ve onların toplamak access_tokenve user_idkullanmaapp_token
  • jetonu kullanarak, kullanıcının sahip olduğu sayfaları almak GRAPH_API_URL/me/accounts?access_token=USER_ACCESS_TOKEN
  • Yukarıda elde edilen sonuçlara göre, onları nereye bot yayınlamayı tercih etmek için kullanıcılara sayfaları görüntülemek mümkün. Ben seçilmiş elde edebilmek olduğum PAGE_IDve PAGE_ACCESS_TOKENbir sonraki adımda kullanılmak üzere
  • Sonra bir gönderme POSTsayfasına uygulamayı abone isteği. (App giriş yapması ve benim tanımlanan kapsamına göre gerekli izinleri onaylamak için kullanılan aynı biri olduğunu unutmayın 'email', 'public_profile', 'manage_pages', 'publish_pages', 'pages_show_list')

Bir sayfaya app abone, bir POST isteği göndermek:

https://graph.facebook.com/v2.10/PAGE_ID/subscribed_apps?access_token=PAGE_ACCESS_TOKEN

Aldığım yanıt başarılıydı:

{"success": true}

Sorun Sayfaları kullanarak kendi süreci iyi çalışıyor ve ben botlara ile sohbet edebilmek olduğum ve uygulama gösterge tablosundan açıkça sayfalar abonelik listesine eklenmiştir görebilirsiniz. Benim kullanıcıların tüm sürecinden geçmesi mümkün ve günlüklerinden, onlar da başarılı yanıt almak ama onların sayfalar eklenmez ve bot sohbet edemez. Aboneliklerini doğrulamak için, bir gönderilen GET isteği https://graph.facebook.com/v2.10/PAGE_ID/subscribed_apps?access_token=PAGE_ACCESS_TOKEN ve aşağıdaki örnekte gösterildiği gibi tepki pozitiftir:

{
  "data": [
    {
      "link": "http://mywebsite.com/",
      "name": "MyApp",
      "id": "1438393....."
    }
  ]
}

vurgulanan adımlar, ben eksik olabilir bir şey var mı? Nasıl düzgün yapılmazsa yukarıda alabilirim? girişiniz için şimdiden teşekkür ederiz.

Cevap 23/10/2017 saat 07:20
kaynak kullanıcı

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