Kitartó Menü POST siker, de nem működik

szavazat
0

Remélem, hogy ez isnt ismétlődő kérdés, nem tudtam bukkansz, amely ugyanaz volt, mint ez, így azt gondoltam, tegye ..

Próbálom, hogy álljon egy tartós menü én FB oldalon abban a pillanatban, im kiküldetés POSTMAN az alábbi kód:

  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
    }
]
}'

Ez a művelet visszatér { „eredmény”: „siker”} , azonban az én FB oldalon én vidám lát változást az én hírnök, ive is megpróbálta törölni a beszélgetést és újraindítása (mint egy az FB messenger dokumentáció), de ez még mindig nem ad eredmény.

Van valami im csinálok rosszul, vagy néző?

Nagyon köszönöm,

hülye

A kérdést 11/12/2017 02:04
a forrás felhasználó
Más nyelveken...                            


2 válasz

szavazat
0

Ez okozza, mert a második objektumot a tömb nem határozza meg a gombot:

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

Ez vissza kell szintaktikai hiba, de jelenleg ennek hiányában csendesen. Majd jelentse.

Válaszolt 11/12/2017 19:40
a forrás felhasználó

szavazat
0

Ahogy amuramoto írta, ez problably mert nem nyújt semmilyen call_to_actions (gombok) a területi hu és használja a hu. Lehet tesztelni másik locale, mint en_UK vagy egy spanyol facebook számla tesztelésre.

De ez nem hiba. Mivel a doki kimondja: https://developers.facebook.com/docs/messenger-platform/reference/messenger-profile-api/persistent-menu?locale=en_US

call_to_actions ---- Array <menu_item> ---- Egy sor legfelső szintű menüpontok a tartós menüt. Maximum 3 terméket megengedett. Maximum két egymásba menük támogatott.

Kötelező, ha "composer_input_disabled": true. Ami nem ez a helyzet a példa. A beállítás azt jelenti, hogy lehet használni „gombot sem, de a szabad gépelés”.

Válaszolt 13/12/2017 16:54
a forrás felhasználó

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