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_tokenveuser_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_IDvePAGE_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.













