微信公众号的分类

  首先先说一下微信公众号的分类:

  1.订阅号

  2.服务号

  3.小程序

  4.企业号

  微信订阅号的功能:主要用于推广。多是一些媒体、自媒体、公司市场、品牌、宣传使用,为媒体和个人提供一种新的信息传播方式,构建与读者之间更好的沟通和管理模式。一般个人的话都是这种类型的,(这种每天只能在公众里里面推送一次消息,当然了你如果细心的话你就会发现很多公众号都是每天只推送一条次,那99%就是微信订阅号),个人感觉这类的公众号有的是为了攒用户加广告赚钱,有的则是卖东西,宣传自己新的产品等等。

  适用人群:个人、媒体、政府或其他组织。

  微信服务号的功能:服务号开放的接口比较多,主要针对于企业、以服务功能型为主的账号,功能强大,但不需要过多推送内容,以服务为主,给企业和组织提供更强大的服务与用户管理能力,帮助企业实现全新的公众号服务平台,如招行信用卡、南方航空。很多企业也会选择服务号与订阅号同时建立来满足不同的需求主要用于服务。这个个人是弄不了的,因为有很多的东西你是没有的。当然啦个体户还是可以的。

  比如政府,这个估计一般人也不敢乱注册,即使注册了,估计到时候也审核不通过,除非你是负责政府的公众号才可以,所以个人就不用想了。接下来就是媒体了,媒体的话就需要组织名称,组织机构代码,这个估计一般人也没有,再看看企业的,这个用的还是比较多的,因为个体户就可以注册,所以说门槛就比较低,整个营业执照号就可以了。

  适用人群:媒体(媒体包括:报纸、杂志、电视、电台、通讯社、电视广播、网络媒体、其他等。)、企业(企业可注册50个帐号,个体工商户可注册5个帐号。个人独资企业、企业法人、企业非法人、非公司制企业法人、全名所有制、农民专业合作社、企业分支机构、合伙企业、其他企业、请按照营业执照上的主体类型如实选择注册类型,)、政府(包括:国内、各级、各类政府机构、事业单位、具有行政职能的社会组织等。目前主要覆盖公安机构、党团机构、司法机构、交通机构、旅游机构、工商税务机构、市政机构等。比如:事业单位(事业单位法人、事业单位分支、派出机构、部队医院、国家权力机关法人其他事业单位),政府机关(国家行政机关法人、民主党派、政协组织、人民解放军、武警部队、其他机关))或其他组织(其他组织包括:不属于政府、媒体、企业或个人的类型。比如:免费类型(基金会,政府机构驻华代表处), 社会团体(社会团体法人、社会团体分支、代表机构、其他社会团体、群众团体), 民办非企业,学校,医院等,其他组织 (宗教活动场所、农村村民委员会、城市居民委员会、自定义区、其他未列明的组织机构))。

  小程序的功能:和公众号差不多,申请条件的要求和服务号基本上一模一样,所以一般人不好申请。这个主要是能在微信的搜索里面能搜到这个程序,可以直接打开可以理解成简单版的App,刚出来的时候火过一阵,但是想想就知道了,根本不能取代原生的App,所以曾经火过,现在估计已经很少有人开发了。但是个体户就可以注册,所以说门槛就比较低,整个营业执照号就可以了。只不过需要懂点技术。

  适用人群:媒体(媒体包括:报纸、杂志、电视、电台、通讯社、电视广播、网络媒体、其他等。)、企业(企业可注册50个帐号,个体工商户可注册5个帐号。个人独资企业、企业法人、企业非法人、非公司制企业法人、全名所有制、农民专业合作社、企业分支机构、合伙企业、其他企业、请按照营业执照上的主体类型如实选择注册类型,)、政府(包括:国内、各级、各类政府机构、事业单位、具有行政职能的社会组织等。目前主要覆盖公安机构、党团机构、司法机构、交通机构、旅游机构、工商税务机构、市政机构等。比如:事业单位(事业单位法人、事业单位分支、派出机构、部队医院、国家权力机关法人其他事业单位),政府机关(国家行政机关法人、民主党派、政协组织、人民解放军、武警部队、其他机关))或其他组织(其他组织包括:不属于政府、媒体、企业或个人的类型。比如:免费类型(基金会,政府机构驻华代表处), 社会团体(社会团体法人、社会团体分支、代表机构、其他社会团体、群众团体), 民办非企业,学校,医院等,其他组织 (宗教活动场所、农村村民委员会、城市居民委员会、自定义区、其他未列明的组织机构))。

  企业号的功能:微信为企业客户提供的移动应用入口、简化管理流程,提升组织协同动作效率;帮助企业建立员工、上下游供应链与企业IT系统间的连接。这个个人认为一般都是大企业才能用得到,一般都很少用到。

  适用人群:企业、政府、事业单位或其他组织。

  最后告诉大家一个秘密,每个邮箱只能注册一次,再用这个邮箱注册的时候就会弹出该邮箱已被占用。。。。

 

PHP语言开发微信公众平台(订阅号)之curl命令

在开发过程中,经常会遇到要求用curl命令调用接口的情况

PHP语言开发微信公众平台(订阅号)之curl命令

那么,什么是curl,简单来说curl是一个利用url语法规定来传输文件和哦数据的工具,支持很多协议,如 http、ftp、telent 等,所幸php 也支持 curlPHP语言开发微信公众平台(订阅号)之curl命令

curl虽然很复杂,但是很可以总结为四步。

curl操作四步走:

1.初始化 $ch = curl_init()
2.设置参数 curl_setopt($ch,参数)
3.执行 curl_exec($ch)
4.关闭 curl_close($ch)
输出错误信息: curl_error($ch)

注意:

1.设置参数(相关参数说明)

常用参数

CURLOPT_URL :请求的url地址
CURLOPT_RETURNTRANSFER :捕获内容,但不输出(会把页面的内容完全抓取过来)
CURLOPT_HEADER :设置头信息
CURLOPT_POST :模拟发送 POST 请求
CURLOPT_POSTFIELDS :发送 POST 请求时所传递的参数

2.第一次请求时系统会报错,代表服务器需要校验SSL证书(SSL证书的问题:无法获得当地发行者证书):SSL certificate problem:unable to get local issuer certificate

解决方法:可以通过curl禁止服务端校验SSL,代码如下:

curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);

curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);

放到微信公众号的开发中可按照如下代码编写:

 1 <?php
 2 //返回midia_id
 3 $ch = curl_init();
 4 $url = "填写需要请求访问的地址";
 5 curl_setopt($ch,CURLOPT_URL,$url);
 6 //捕获内容但不输出
 7 curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
 8 //模拟发送POST请求
 9 curl_setopt($ch,CURLOPT_POST,1);
10 //发送数据
11 $data = "填写需要发送的数据";
12  //发送POST请求时传递数据
13 curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
14 //禁止服务器端校验SSL
15 curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);
16 curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
17 //执行curl
18 $outopt = curl_exec($ch);
19 //通过判断输出错误
20 if($outopt==false)
21 {
22     echo curl_error($ch);    
23 }
24 else
25 {
26     echo $outopt;    
27 }
28 //关闭
29 curl_close($ch);

注:未经允许,禁止转载