Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 12691|Yanıt: 1

WeChat geliştirme menü nasıl özelleştirilir

[Bağlantıyı kopyala]
Yayınlandı 30.08.2016 15:24:19 | | | |


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:







Önceki:SQL Server veritabanı tüm tabloları siler
Önümüzdeki:WeChat kamu hesap geliştirme eğitim serisi
Yayınlandı 7.11.2017 14:48:58 |
Paylaştığınız için teşekkürler ev sahibi, başvurabilirsiniz
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com