实用前端前端实际项目Web前端之路

微信开发者之AppID和AppSecret

2017-09-20  本文已影响1055人  麦壳儿UIandFE2

标签(空格分隔): AppID AppSecret AppKey 微信开发者


今天对这2东西做个相对全面的介绍,不一定深入,但是对实际开发还是很有必要的。

  • AppID:开发者ID,有些叫AppKey
  • AppSecret:开发者密码

目的:二者配合使用,可调用公众号的接口能力;这是官方的说法,那我再说的直白点,就是当你的开发过程中有使用人家微信相关功能时候,必须有在人家官方认证过的账号密码。

从以下几点进一步挖掘上边的目的相关的东西:
  • why:
    简单说几点,首先可以统计登记都谁使用了咱们自家的工具包(sdk/api/应用接口);其次适当时候还是可以收点保护费的,毕竟开发也是给花钱的嘛,小挣点也没啥不好。
  • who:
    大部分第三方都要这个接口秘钥,比如:腾讯,你使用了人家的QQ、腾讯微博、空间、微信、朋友圈等。新浪,你使用了人家的新浪微博。阿里巴巴,你是用了人家的支付宝。百度/高德,你是使用了人家的定位地图功能。
  • do:
    你使用人家帮你干了什么活呢?腾讯的一般都是分享,此时我们想定制分享的一些列配置,比如:分享的标题,摘要,小图片以及分享后打开的页面链接地址(如下图:)。这些肯定要涉及和微信官方进行沟通了,也就是拿到人家给你的许可证(秘钥),当然还有微信支付,不过支付一般注册的微信公众号不支持这个功能,也就是没有这个使用权限,花钱去买。新浪微博常用的也是用来做分享时候的配置。支付宝,不用多说肯定是想使用人家做支付。


    分享配置.png

微信公众平台

网址:https://mp.weixin.qq.com

大的背景铺垫完毕,细致讲解下想用微信的相关功能,到底怎么入手,本文以分享功能为例。

首先说说移动开发中为甚常常出现分享功能:
自己总结原因有几点。
1 :为了扩大我们app的下载量,一般的从APP里分享出去的页面(h5页/网页)顶部或是底部都会有个点击下载app(如下图:),如果是安卓带你去应用宝,如果是苹果带你去Applestore。


image.png

2:增加我们这个内容的曝光度,让更多的人知道,毕竟有很多为我们盈利的活动页面。
3:扩展我们那些潜在的用户,吸粉,有用户就有钱途啊。

首先要知道,我们公司有没有专门针对我们这个项目开设的一个微信公众号,如果有,就找到这个微信账号的管理员,一般都是运营或是市场部的人,你让他设置这些东西,肯定沟通不明白,产品一般也是萌萌哒,他听不懂你要干嘛的,所以必须自己登录这个公众号去配置我们开发者的东西,当然,不排除你们公司有专门的技术负责这块,这样你就解放了,一说他就秒懂了,你只需要在自己的代码里任意使用即可了。好,回归正题,你把你的微信号给管理员,让他给你分配个权限,这里我们加入分配成短期运营身份,登录权限是一个月时间。此时你微信会收到一份绑定邀请。同意后,从微信公众平台扫码登录,此时你会看到一份通知:

image.png

开心吗?不急,进来后,第一要看的侧边栏最后边关于开发者的一些列大餐。


image.png

首先看看咱们家的这个公众号都有什么权限,也就是可以使用微信提供的哪些功能。


image.png

从中可以看到:分享到各个渠道的都是支持的,标记“已获得”。一般支付类的功能需要花钱开通。目前是299RMB/年


image.png

具体怎么实现,参照官方文档,地址:
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115
挺详细的。

image.png
比如:这里需要使用微信的分享功能:
image.png
点击进来可以看到具体实现:
分享接口
请注意不要有诱导分享等违规行为,对于诱导分享行为将永久回收公众号接口权限,详细规则请查看:朋友圈管理常见问题 。
获取“分享到朋友圈”按钮点击状态及自定义分享内容接口
wx.onMenuShareTimeline({
    title: '', // 分享标题
    link: '', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
    imgUrl: '', // 分享图标
    success: function () { 
        // 用户确认分享后执行的回调函数
    },
    cancel: function () { 
        // 用户取消分享后执行的回调函数
    }
});
获取“分享给朋友”按钮点击状态及自定义分享内容接口

当然最前提的的东西是先按照官方把基础工作都一一铺设好。每个可以点击看详情。


image.png

最后说下怎么拿到这个appID和AppSecret。代码里要这个东东。从左侧面板找到基础配置。这里的秘钥我已经申请生成了,这里注意你目前以运营身份申请后需要告知管理员使用它账号扫码登录下表示他同意。


image.png

由于我已经有了,就显示重置。

好久没写了,最近太忙。今天又太晚了,先写到这,后续有时间讲下,怎么使用成为这个公众号的开发者,怎么登录使用前端开发者工具。

-----喜欢就动动小手哈。-----
-----你的支持是洒家-麦壳-macrolam前进的动力-----

上一篇下一篇

猜你喜欢

热点阅读