Kullandığım WeChat test hesabı, WeChat genel platformundaki gibi arka planda ayarlanamıyor.
İlk başta menüyü özelleştiremeyeceğimi düşündüm, ama izinler menüsünde menüyü özelleştirebileceğimi gördüm
Özel menüler, genellikle yaptığımız gibi doğrudan görsel arayüzler değil, burada menüyü kodla özelleştirmeniz gerekiyor.
http://mp.weixin.qq.com/wiki/10/0234e39a2025342c17a7d23595c6b40a.html Bu ayrıntılı bir belgedir
Özel menü arayüzü, aşağıdaki gibi çeşitli tuştur türlerini uygulayabilir:
1. Tıklayın: Etkinliği itmek için tıklayın Kullanıcı tıklama tipi düğmesine tıkladıktan sonra, WeChat sunucusu mesaj tipi olayının yapısını mesaj arayüzü üzerinden geliştiriciye iletir (mesaj arayüzü rehberine bakınız), geliştirici tarafından doldurulmuş anahtar değerini düğmeye getirir ve geliştirici özelleştirilmiş anahtar değeri üzerinden kullanıcıyla etkileşime girebilir. 2. görüntüleme: URL'ye atla Kullanıcı görüntüleme tipi butonuna tıkladıktan sonra, WeChat istemcisi geliştirici tarafından butona doldurulmuş web sayfası URL'sini açar; bu URL, web sayfası yetkilendirmesiyle birleştirilerek kullanıcının temel bilgi arayüzünü elde ederek kullanıcının temel bilgilerini elde eder. 3. scancode_push: Olayı itmek için kodu tarayın Kullanıcı butona tıkladıktan sonra, WeChat istemcisi tarama aracını açar, tarama işlemini tamamladıktan sonra tarama sonucunu gösterir (eğer URL ise, URL'yi girer) ve tarama sonucu geliştiriciye gönderilir, o da mesaj gönderebilir. 4. scancode_waitmsg: Etkinliği yönlendirmek için kodu tarayın ve "Mesaj Alındı" komut kutusu açılır Kullanıcı butona tıkladıktan sonra WeChat istemcisi tarama aracını çağırıyor ve tarama işlemi tamamlandıktan sonra tarama sonucu geliştiriciye gönderiliyor, tarama aracı kaldırılıyor ve ardından "mesaj alınıyor" isteği kutusu açılıyor ve geliştiriciden bir mesaj alabilirsiniz. 5. pic_sysphoto: Açılır sistem fotoğraf çeker ve fotoğraf gönderir Kullanıcı butona tıkladıktan sonra, WeChat istemcisi sistem kamerasını çağırır ve fotoğraf işlemi tamamlandıktan sonra yakalanan fotoğrafı geliştiriciye gönderir, etkinliği geliştiriciye gönderir ve aynı anda sistem kamerasını da kaldırır, ardından geliştiriciden bir mesaj alabilir. 6. pic_photo_or_album: Fotoğraf çekmek veya bir albüme fotoğraf göndermek için açılır Kullanıcı butona tıkladıktan sonra, WeChat istemcisi "Fotoğraf çek" veya "Mobil albümden seç" seçeneğini seçmek için bir seçici açar. Kullanıcı seçtikten sonra diğer iki süreci geçer. 7. pic_weixin: WeChat albüm haritalayıcısını aç Kullanıcı butona tıkladıktan sonra, WeChat istemcisi WeChat albümünü açar ve seçim işlemi tamamlandıktan sonra seçilen fotoğraf geliştiricinin sunucusuna gönderilir, etkinlik geliştiriciye gönderilir, albüm saklanır ve ardından geliştiriciden mesaj alınabilir. 8. locatio{filter}n_select: Coğrafi konum seçicisini açın Kullanıcı butona tıkladıktan sonra, WeChat istemcisi coğrafi konum seçim aracını açar ve seçim işlemi tamamlandıktan sonra seçilen coğrafi konum geliştiricinin sunucusuna gönderilir, konum seçim aracı saklanır ve geliştirici bir mesaj alabilir. 9. media_id: Mesaj gönder (mesajlar hariç) Kullanıcı media_id tipi butonuna tıkladıktan sonra, WeChat sunucusu geliştirici tarafından doldurulmuş kalıcı materyal kimliğine karşılık gelen materyali kullanıcıya gönderir ve kalıcı materyal türü resim, ses, video veya grafik mesaj olabilir. Not: Kalıcı varlık kimliği, "Materyal Yönetimi/Kalıcı Materyal Ekle" arayüzünü yükledikten sonra elde edilen meşru bir kimlik olmalıdır. 10. view_limited: Grafik mesajın URL'sine atla Kullanıcı view_limited tipi butonuna tıkladıktan sonra, WeChat istemcisi, geliştirici tarafından butona doldurulmuş kalıcı materyal kimliğine karşılık gelen grafik mesajın URL'sini açar. Not: Kalıcı varlık kimliği, "Materyal Yönetimi/Kalıcı Materyal Ekle" arayüzünü yükledikten sonra elde edilen meşru bir kimlik olmalıdır.
Özel menü yöntemleri:
http talep yöntemi: POST (lütfen https protokolünü kullanın) https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN
Post'un JSON verileri:
|