点击关注后,我们可以在订阅帐户中找到该官方帐户。请注意,尽管测试帐户位于订购帐户中,但它基本上可以调用微信平台的所有高级接口(请参阅“可用接口类别列表”),因此我们的测试帐户足以满足我们的需求
2.微信公共平台开发的基本原理
我想知道你是否注意到了。在第一部分的屏幕快照中,需要填写“网站interface configuration”的配置项。实际上,这是微信平台与我们的网站Url地址之间的接口。
让我们看看这张照片。左边的蓝色框是平台微信,右边的红色框是我们自己的网站所在的服务器。 微信平台和网站服务器通过接口调用进行通信。当微信用户向我们的正式帐户发送消息时(具体消息类型将在稍后介绍),微信后台服务器将确定是否将消息发送至我们的正式帐户,如果是,请将消息转发至us并将请求消息发送到我们配置的网站接口地址。收到消息后,我们的网站将对其进行处理,并将处理结果(响应消息)发送至微信平台。前进,最后显示到微信用户的聊天框。
这是典型的消息交换过程。有了这种印象,我们了解到我们的工作重点在网站服务器端,即:如何接受从平台发送的微信如何处理请求消息,最后如何返回处理结果放入微信平台(图中绿色部分)。
3.服务器环境准备
如果我们想接收和处理微信平台发送的消息,那么我们当然必须拥有自己的网站服务器。因此,接下来我们将准备我们的网站服务器环境。
许多学生喜欢使用百度应用程序引擎BAE,因为它可以免费申请且不需要维护。这确实非常方便,但是我想在这里说的是,当我们开发程序时,我们仍然不建议这样做。为什么?因为它不利于调试。正常的步骤应该是在我们本地进行开发和调试,然后在没有问题的情况下(例如新浪的SAE,百度BAE等)将其放到真实的服务器上。还有另一个主题,我们使用哪种语言来开发我们的网站?实际上,可以用于开发网站的任何语言都可以,例如:Java,PHP,ASP.NET,Ruby,Python,Note.js等。微信平台与我们的网站之间的交互]是通过接口调用实现的。只要我们的网站可以回复请求消息,我们使用哪种语言都没关系。当然,取决于您擅长的语言,可以使用哪种语言,因为现在网站越来越多地开发此php,因此我们选择php作为我们的网站开发语言。
选择语言后,下一步是建立本地开发环境。实际上,本地开发环境的建立与普通php 网站开发环境的建立相同。如果您不熟悉它,则可以直接从Internet下载wamp套件,进行安装,然后下载Eclipse作为开发工具。
那有什么意义呢?关键是微信平台与我们的本地服务器之间的通信问题。让我们看一下下面的图片:
微信平台通过此处配置的网站URL和令牌呼叫我们网站,因此我们首先需要为本地服务器申请一个URL,以便外部网络可以通过该URL访问我们的本地网站。换句话说,它可以在我们的本地计算机上将网站发布到公共网络,以便每个人都可以访问它。
3. 1本地网站映射到公共域名
将本地计算机上运行的网站发布到公共网络似乎很麻烦,以便每个人都可以访问它。因为您必须首先拥有一个域名,然后在本地路由器上配置端口映射,并特别注意防火墙设置。但是,现在我为所有人推荐一个非常好的工具:花生壳动态域名解析工具。使用此工具,您无需设置路由器的端口映射,也无需担心防火墙设置。您甚至不需要申请域名,因为Peanut Shell已经为您解决了所有这一切。好吧,八卦还少,以免被怀疑广告。然后,我们正式开始教您如何将自己计算机上运行的网站发布到互联网,以便每个人都可以访问它。
1.首先,您需要在本地运行网站,如果您自己没有创建新的Web项目,请运行它。例如:我用一个jsp页面在eclipse中创建了一个新的Java Web项目,它开始在tomcat中运行。
2.本人进入浏览器:localhost:8089 / Demo进行访问,查看他是否可以打开主页。 (您的网址可能与我的不同)
如果可以打开3.,请从此处继续:注册Peanut Shell帐户,其官方网站地址为注册完成后,单击主页上的“下载”按钮以下载Peanut Shell客户端程序。如图所示
4.下载完成后,完全单击“下一步”按钮,直到安装完成。然后使用注册的帐户登录花生壳客户端程序。下一步是关键步骤。如下图所示,首先在启动页面上单击“域名列表”,您将立即看到Peanut Shell分配的免费二级域名。我的是:
5.单击“内部网映射”,然后选择“添加映射”以在弹出页面上完成映射信息。我们只需要在“自定义应用程序”选项卡中填写我们的本地网站内部网络IP地址和端口号(请注意复选框“打开外部网络HTTP80端口”),例如:
6.单击“域诊断”进行检查,结果“成功”表示域名映射成功。
7.然后可以通过花生壳分配给我们的二级域名访问互联网上任何地方的网站。这样,我们将web 网站放置在本地计算机上的互联网上。
3. 2填写微信平台的接口配置信息
接下来,在接口URL中填写我们的第二级域名(注意应用程序名称);令牌:随意输入一个字符串(主要用于验证,稍后将详细说明),例如:wx123。
点击提交。
在这里,本地服务器的环境配置已完成。在下一讲中,我们将开始开发微信平台官方帐户。
仍然担心复杂的配置吗?来Oray邀请Niubi的技术专家回去,7×24小时一对一服务,您还等什么?戳我了解