Persistente de succes Meniu POST, dar nu de lucru

voturi
0

Sper ca acest isnt o întrebare duplicat, am putut găsi ceva care a fost aceeași ca și acest lucru, așa că am crezut ca voi posta ..

Am încercat să împingă un meniu persistent la pagina mea de FB în acest moment, im Detașarea de la poștaș cu următorul cod:

  curl -X POST -H Content-Type: application/json -d '{
persistent_menu:[
    {
    locale:default,
    composer_input_disabled:true,
    call_to_actions:[
        {
        title:Info,
        type:nested,
        call_to_actions:[
            {
            title:web_url,
            type:postback,
            payload:http://www.techiediaries.com
            },
            {
            title:web_url,
            type:postback,
            payload:http://www.techiediaries.com
            }
        ]
        },
        {
        type:web_url,
        title:Visit website ,
        url:http://www.techiediaries.com,
        webview_height_ratio:full
        }
    ]
    },
    {
    locale:en_US,
    composer_input_disabled:false
    }
]
}'

Această acțiune se întoarce { „rezultat“: „succes“} , cu toate acestea , la pagina mea de FB I cant vedea nici o schimbare la mesagerul meu, ive , de asemenea , a încercat ștergerea conversației și repornirea (conform Documentația FB mesager) , dar acest lucru încă nu oferă un rezultat.

Este ceva ce im faci greșit sau cu vedere?

Mulţumesc mult,

gaiță

Întrebat 11/12/2017 la 02:04
sursa de către utilizator
În alte limbi...                            


2 răspunsuri

voturi
0

Acest lucru este cauzat, deoarece al doilea obiect în matrice dvs. nu specifică un buton:

{
  "locale":"en_US",
  "composer_input_disabled":false
}

Acest lucru ar trebui să returneze o eroare de sintaxă, dar este în prezent în lipsa tăcere. O voi raporta.

Publicat 11/12/2017 la 19:40
sursa de către utilizator

voturi
0

După cum amuramoto a scris, este problably pentru că nu oferă nici un call_to_actions (butoane) pentru ro_RO și utilizați ro_. Ai putea testa cu un alt locale, cum ar fi en_UK sau de a folosi un cont de facebook spaniolă pentru testare.

Totuși , acest lucru nu este un bug. După cum statele doc: https://developers.facebook.com/docs/messenger-platform/reference/messenger-profile-api/persistent-menu?locale=en_US

call_to_actions ---- Array <menu_item> ---- O serie de elemente de meniu de nivel superior pentru meniul persistente. Se permite un număr maxim de 3 elemente. Un maxim de două meniuri imbricate sunt acceptate.

Necesar dacă "composer_input_disabled": true. Ceea ce nu este cazul în exemplul dumneavoastră. Setarea este menit să fie folosit pentru „nici un buton, dar tastare liberă“.

Publicat 13/12/2017 la 16:54
sursa de către utilizator

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