Facebook chatbot ve kimlik doğrulama

oy
1

Kullanıcıların Facebook kullanarak giriş yapabilirsiniz bir uygulama var. Ben 30 gün süreyle geçerlidir kullanıcının kimlik doğrulama anahtarı var. Ben Pasaport kullanıyorum. Benim auth app doğrulanamazsınız gerek kalmaması Şu anda, ben izinleri (e-posta okunur) mutlak az gerektiren ediyorum.

Şimdi ... Ben bazen doğrulanır kullanıcılara yazacak bir chatbot yazmak gerekir. Yani, bot görüşme başlatmak gerekiyor. Aslında kullanıcıların aktif ilgilenen bildirimleri var.

Ben chatbot kendisi yazma bilen göz önüne alındığında, acaba ... bu yüzden bile mümkün yapıyor?

Mümkün değil varsa, o da kendi Facebook kullanıcı kimliği karşılaştırarak ancak kullanıcılar giriş biriyle benim bot ile sohbet başlatır link mümkün mü? (Facebook kullanıcı kimliği app kapsamına gibi görünüyor dek, ben korkuyorum!)

Oluştur 21/03/2017 saat 08:07
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
2

1) güvenilir bir kullanıcı etkileşimi tarafından kabuller kullanıcı mesaj göndermek için, bir kısıtlayıcı şu anda beta FB, gelen Abonelik Mesajlaşma izinleri gerekir.

Abonelik Mesajlaşma olmayan reklam News, Kişisel Tracker uygulamalarla gelen iletiler ve Verimlilik kategorilerine sınırlıdır. Bot bu kategorilerden birine giriyorsa, potansiyel istediğini yapmaya izinleri alabilirsiniz.

Böyle olmazsa, yine kullanıcılara bildirim gönderebilir ama onların tepkisi (düğme basın, metin yanıt) Standart Mesajlaşma dayatılan 24 saat sınırı dışında başka bir ileti kazanmak için her zaman ortaya gerekecektir. Bu mesajlar tanıtım olabilir.

Eğer başka bir uygulama veya sayfa için kendi kullanıcı kimliğe sahip Kimlik Eşleştirme API'sini kullandığınızda 2) sayfa bir kullanıcının kimliği kapsamlı almak için.

(Zaten yoksa) ve iş ile uygulamalarınızı ve sayfaları ilişkilendirmek, içinde kılavuzu izleyin Bir FB İş hesabı oluşturmanız gerekir Kimlik Eşleştirme API Dokümanlar .

Eğer (bir örnek olarak, FB giriş itibaren) bir kullanıcının uygulama kimliğe sahip olduğunda Grafik API aşağıdaki istekte bulunur, tüm sayfayı İş hesaba ait sayfalar için kimliklerini kapsamlı almak için:

GET /{user-id}/ids_for_pages
    ?access_token=[app_access_token]
    &appsecret_proof=[appsecret_proof]

Sen sayfayı işletme hesabı sahibi olan her sayfa için belirtilen kullanıcının kimliği kapsamlı içeren, şuna benzer bir yanıt alırsınız:

"data": [
      {
        "id": "12345123", // The psid for the user for that page
        "page": {
          "category": "Musician",
          "link": "https://www.facebook.com/Johns-Next-Great-Thing-380374449010653/",
          "name": "John's Next Great Thing",
          "id": "380374449010653"
        }
      }
    ]
Cevap 25/05/2017 saat 00:16
kaynak kullanıcı

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