Facebook Graph API subscribed_apps éle csak akkor működik oldalak enyém

szavazat
2

Bevezetés Van egy Facebook APP és már megjelent , és jóváhagyta, hogy hozzáférjen a manage_pagesés pages_messagingengedélyeket. Facebook bejelentkezés és a Messenger is telepítve van. Nekem is van egy Webhook beállított és jól működik.

Célom szeretnék, hogy könnyen a felhasználók számára, hogy hozzon létre és tesz közzé bot az alkalmazáson belül, mint amit Chatfuel csinál. A felhasználó bejelentkezési a Facebook használatával, hozzon létre egy új bot, hogy olyan oldalra hivatkozik, és automatikusan a bot áll a használatra. A felhasználó nem vesz részt a kézi konfiguráció a bot kiadói folyamat, hanem egyszerűen mutatva az oldalt szeretnék a bot megjelenni.

Amit már eddig

  • Bejelentkezés felhasználó a Facebook, és gyűjtsük össze access_token, és user_idaapp_token
  • A token, letölteni az oldalakat a felhasználó tulajdonában GRAPH_API_URL/me/accounts?access_token=USER_ACCESS_TOKEN
  • A kapott eredmények alapján a fent vagyok képes megjeleníteni az oldalakat a felhasználók számára, hogy válasszanak, ahol közzéteszi a bot. Vagyok képes, hogy a kiválasztott PAGE_IDés PAGE_ACCESS_TOKENhasználata a következő lépésben
  • Aztán küldjön egy POSTkérést a feliratkozott az alkalmazás az oldalt. Ne feledje, a app ugyanaz szoktak be, és hagyja jóvá a szükséges engedélyeket, mint egy saját meghatározott körét ( 'email', 'public_profile', 'manage_pages', 'publish_pages', 'pages_show_list')

Feliratkozás app egy oldalra, küldök egy POST kérést:

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

A válasz kaptam sikeres volt:

{success: true}

A probléma Az oldalakon saját folyamat jól működik, és képes vagyok beszélgetni a botokat és a app műszerfal tudok tisztán látni az oldalak kerültek az előfizetési listából. Saját felhasználók képesek átmenni a folyamat minden, és a naplók, akkor is kap egy siker választ, de ezek az oldalak nem adunk és nem tudnak beszélgetni a bot. Annak ellenőrzésére, hogy az előfizetések, küldtem egy GET kérést https://graph.facebook.com/v2.10/PAGE_ID/subscribed_apps?access_token=PAGE_ACCESS_TOKEN és a válasz pozitív, ahogy azt az alábbi példa:

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

A kiemelt lépéseket, van valami, amit lehet, hogy hiányzik? Hogyan juthatok a fenti megfelelően elvégezni? Köszönöm előre is a bemenet.

A kérdést 23/10/2017 07:20
a forrás felhasználó
Más nyelveken...                            


1 válasz

Facebook Graph API subscribed_apps éle csak akkor működik oldalak enyém

szavazat
2

Bevezetés Van egy Facebook APP és már megjelent , és jóváhagyta, hogy hozzáférjen a manage_pagesés pages_messagingengedélyeket. Facebook bejelentkezés és a Messenger is telepítve van. Nekem is van egy Webhook beállított és jól működik.

Célom szeretnék, hogy könnyen a felhasználók számára, hogy hozzon létre és tesz közzé bot az alkalmazáson belül, mint amit Chatfuel csinál. A felhasználó bejelentkezési a Facebook használatával, hozzon létre egy új bot, hogy olyan oldalra hivatkozik, és automatikusan a bot áll a használatra. A felhasználó nem vesz részt a kézi konfiguráció a bot kiadói folyamat, hanem egyszerűen mutatva az oldalt szeretnék a bot megjelenni.

Amit már eddig

  • Bejelentkezés felhasználó a Facebook, és gyűjtsük össze access_token, és user_idaapp_token
  • A token, letölteni az oldalakat a felhasználó tulajdonában GRAPH_API_URL/me/accounts?access_token=USER_ACCESS_TOKEN
  • A kapott eredmények alapján a fent vagyok képes megjeleníteni az oldalakat a felhasználók számára, hogy válasszanak, ahol közzéteszi a bot. Vagyok képes, hogy a kiválasztott PAGE_IDés PAGE_ACCESS_TOKENhasználata a következő lépésben
  • Aztán küldjön egy POSTkérést a feliratkozott az alkalmazás az oldalt. Ne feledje, a app ugyanaz szoktak be, és hagyja jóvá a szükséges engedélyeket, mint egy saját meghatározott körét ( 'email', 'public_profile', 'manage_pages', 'publish_pages', 'pages_show_list')

Feliratkozás app egy oldalra, küldök egy POST kérést:

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

A válasz kaptam sikeres volt:

{"success": true}

A probléma Az oldalakon saját folyamat jól működik, és képes vagyok beszélgetni a botokat és a app műszerfal tudok tisztán látni az oldalak kerültek az előfizetési listából. Saját felhasználók képesek átmenni a folyamat minden, és a naplók, akkor is kap egy siker választ, de ezek az oldalak nem adunk és nem tudnak beszélgetni a bot. Annak ellenőrzésére, hogy az előfizetések, küldtem egy GET kérést https://graph.facebook.com/v2.10/PAGE_ID/subscribed_apps?access_token=PAGE_ACCESS_TOKEN és a válasz pozitív, ahogy azt az alábbi példa:

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

A kiemelt lépéseket, van valami, amit lehet, hogy hiányzik? Hogyan juthatok a fenti megfelelően elvégezni? Köszönöm előre is a bemenet.

Válaszolt 23/10/2017 07:20
a forrás felhasználó

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