Heim  >  Artikel  >  WeChat-Applet  >  asp.net entwickelt die öffentliche WeChat-Plattform (5) WeChat-Grafiknachrichten

asp.net entwickelt die öffentliche WeChat-Plattform (5) WeChat-Grafiknachrichten

高洛峰
高洛峰Original
2017-02-23 14:17:591723Durchsuche

Der vorherige Artikel hat erfolgreich auf das Problem reagiert und auch das Versenden von Textnachrichten initiiert. Der am häufigsten verwendete Nachrichtentyp in WeChat sind grafische Nachrichten, da sie Bilder und Texte kombinieren und kann Informationen am besten ausdrücken. Die Schnittstellendefinition für grafische Nachrichten in WeChat lautet wie folgt:

<xml>
<tousername></tousername>
<fromusername></fromusername>
<createtime>12345678</createtime>
<msgtype></msgtype>
<articlecount>2</articlecount>
<articles>
<item>
<title></title> 
<description></description>
<picurl></picurl>
<url></url>
</item>
<item>
<title></title>
<description></description>
<picurl></picurl>
<url></url>
</item>
</articles>
</xml>

plus Textdefinition:

asp.net entwickelt die öffentliche WeChat-Plattform (5) WeChat-Grafiknachrichten

Viele Menschen sind das Als ich dieses Dokument zum ersten Mal las, hatte ich das Gefühl, dass ich es nicht verstehen konnte, weil das Schreiben wirklich nicht sehr intuitiv ist. Nachdem ich es noch ein paar Mal gelesen habe, werde ich verstehen, dass die Entwickler, Benutzer, die Zeit usw .sind mit Textnachrichten und anderen Nachrichten identisch. Der einzige Unterschied besteht darin, dass der Artikelknoten in der grafischen Nachricht auch ein Knoten mit mehreren Datensätzen ist. Er befindet sich auf derselben Ebene wie andere Knoten und entspricht Nach dem Lesen des im vorherigen Artikel definierten grafischen Nachrichtenmodells ist dies sehr intuitiv. Ich habe den Artikel als Liste als Attribut im grafischen Nachrichtenmodell verwendet.

Lassen Sie uns hier ein paar Daten simulieren

SNews mN = new SNews();
               mN.FromUserName = ReadXml.ReadModel("ToUserName", model);
               mN.ToUserName = ReadXml.ReadModel("FromUserName", model);
               mN.CreateTime = long.Parse(ReadXml.ReadModel("CreateTime", model));
               mN.MsgType = "news";
               
               //   以下为文章内容,  实际使用时,此处应该是一个跟数据库交互的方法,查询出文章
               //文章条数,  文章内容等   都应该由数据库查询出来的数据决定   这里测试,就模拟几条
               
               mN.ArticleCount =5;
               List<articlesmodel> listNews = new List<articlesmodel>();
               for (int i = 0; i <p><br></p>
<p>Ist die Demo-Eingabe? Oder? Oder helfen Sie dem Antworttext-Menü und geben Sie andere Zeichen ein, um mit Bild und Text zu antworten. </p>
<p></p>
<p><img src="https://img.php.cn//upload/image/383/395/162/1487830560310636.jpg" title="asp.net entwickelt die öffentliche WeChat-Plattform (5) WeChat-Grafiknachrichten" alt="asp.net entwickelt die öffentliche WeChat-Plattform (5) WeChat-Grafiknachrichten"    style="max-width:90%"  style="max-width:90%"></p>
<p><img src="https://img.php.cn//upload/image/499/721/917/1487830571507114.jpg" title="asp.net entwickelt die öffentliche WeChat-Plattform (5) WeChat-Grafiknachrichten" alt="asp.net entwickelt die öffentliche WeChat-Plattform (5) WeChat-Grafiknachrichten"    style="max-width:90%"  style="max-width:90%">Die Bild- und Textnachricht überschreiten Wenn es 1 Artikel gibt, wird der erste Artikel standardmäßig als großes Bild angezeigt, und für jeden Artikel wird nur der Titel angezeigt. Wenn es nur einen Artikel gibt, wird wie gezeigt eine Einleitung angezeigt im Bild: </p>
<p></p>
<p><img src="https://img.php.cn//upload/image/853/782/961/1487830588572998.jpg" title="asp.net entwickelt die öffentliche WeChat-Plattform (5) WeChat-Grafiknachrichten" alt="asp.net entwickelt die öffentliche WeChat-Plattform (5) WeChat-Grafiknachrichten"    style="max-width:90%"  style="max-width:90%"></p> <p> Egal wie viele Artikel vorhanden sind, durch Klicken auf jeden Artikel wird der zugewiesene Artikellink geöffnet Dies entspricht dem Öffnen eines Browsers, um Ihre Webseite zu besuchen. Aufgrund der Größe des Mobiltelefons ist es am besten, bei der Gestaltung dieser Seite eine Bildschirmanpassung zu berücksichtigen und ein responsives Layout zu erstellen </p>
<p> </p>
<p> Okay, das sind alle Grundlagen von WeChat. In Teil 7 werde ich den vollständigen Quellcode der Demoversion veröffentlichen Nehmen Sie es zurück und werfen Sie es auf den Server, um einen Domainnamen anzugeben. Gehen Sie dann zum WeChat-Beamten, um es auszufüllen, und Sie werden die Wirkung sofort sehen ... </p>
<p></p>
<p><br>Weitere Artikel zur asp.net-Entwicklung der öffentlichen WeChat-Plattform (5) WeChat-Grafiknachrichten finden Sie auf der chinesischen PHP-Website! </p>
<p></p>
<p><br></p></articlesmodel></articlesmodel>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn