如何获取微信的APPKEY和APPSecret
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取微信的APPKEY和APPSecret相关的知识,希望对你有一定的参考价值。
获取微信的APPKEY和APPSecret的方法如下:步骤1:登陆微信开放平台。
步骤2:登陆成功后,选择“移动应用开发”,进入“移动应用开发”页面,点击“创建应用”。
步骤3:填写相关基本信息,这里主要填写你的应用名称、简介、logo图片。
步骤4:填写平台信息,这里需要注意:
1)应用签名必须统一是:2542bd4af4ff8894002737c4960ac403
2)包名为你在创建应用的时候填写的包名,可以在生成app管理平台里获取到。
步骤5:点击“提交审核”,审核通过后即可返回大约需要24小时后才可生效,需要耐心等待。 参考技术A 方法/步骤
1
登录到新浪微博的开放平台,选择“微链接”下的“网站接入”(根据个人情况选择),如图:
2
完成步骤一,看一看到如下图的页面,点击“立即接入”按钮,如图:
3
完
成步骤二,看到如下图所示的页面,这里,按照下图的标注,填写好所需要的网站信息,注意,在这里我们需要验证你填写的网站是你自己的,所以按照自己方便的
方式,进行验证就可以了,很容易的哦,建议使用第一种,特别方便,填写好信息,验证完成之后,点击“验证并添加”按钮,如图:
4
完成步骤三,可以看到申请到的appkey,以及appsecret了,但是需要注意的是,现在还没有完哟,如果不提交审核的话,只能使用指定的15个微博账号测试用,
5
然后,点击“下一步”,看到如下图所示的页面,这个页面,我们要详细认真填写所要求的信息,不然有可能会审核不过的哦,
6
完成步骤无,点击“提交审核”,这个时候我们就可以看到如下提示信息,一个应用只有三次提交机会,所以还请好好珍惜啊!一般一天就会通过哦!通过了之后会有邮件提示的,注意查收邮件等待通过就可以了。
7
点击导航栏上的“我的应用”,可以看到我们的应用的状态,如图,审核中的为
“文案审核中”,通过的状态为“上线”。 参考技术B 1、获取access_token需要的微信公众平台是认证过的订阅号或者服务号;
2、登录微信公众平台,点击左侧开发者中心,记下AppId和AppSecret;
3、在开发者中心页下面,点击进入在线接口调试工具;
4、填写好appid和appsecret,接口列表选择获取access_token接口 /token,然后点击检查问题;
5、返回结果那里会出现你想要的access_token。 参考技术C 支付key在商户后台可见appsecret在公众号后台 开发者模式下,扫码可以看到
第三方登录
近期两天都在研究第三方登录。为了温习下流程,和避免以后又走上弯路,留下一丝痕迹,也方便大家參考。如有错误请大家指正。
一開始我是先弄微信的第三方登录,结果发现貌似如今是要付费才干够?
然后就屁颠屁颠的去弄新浪微博的了:http://open.weibo.com/connect
依照他的流程走完你应该就能获得app key 和 app secret了。
这里先说下没审核上线前仅仅能自己加入15个账号用以授权:(微博名)
然后去设置回调页:
新浪微博第三方这里遇到问题不多,非常快就好了。以下讲具体实现。
先看看接口文档
接口文档
接口 | 说明 |
---|---|
OAuth2/authorize | 请求用户授权Token |
OAuth2/access_token | 获取授权过的Access Token |
OAuth2/get_token_info | 授权信息查询接口 |
OAuth2/revokeoauth2 | 授权回收接口 |
OAuth2/get_oauth2_token | OAuth1.0的Access Token更换至OAuth2.0的Access Token |
1. 引导须要授权的用户到例如以下地址:
YOUR_CLIENT_ID是你的app
key,如今要获取code所以response_type=code即可了。YOUR_REGISTERED_REDIRECT_URI就是你要回调的页面,注意域名匹配在新浪上填写的,这里的实现能够是直接一个链接,或者跳到回调页面进行推断处理再重定向到这个url
2. 假设用户允许授权。页面跳转至 YOUR_REGISTERED_REDIRECT_URI/?
code=CODE
这里就能够得到code。这里回调到页面就能够处理接下来的一步了
3. 换取Access Token
YOUR_CLIENT_SECRET是你的app secret,grant_type=authorization_code就这样写。然后code是你刚刚获得的code值,到了回调页面你就能够到后台处理了,这里我一開始用ajax去请求结果发现跨域请求jquery不能接受数据的返回。并且这里返回会带有access_token。官方有说这个的获取建议放在服务端,避免被劫持。所以后来我便放到后台处理。首先获取code值,然后用post的方式请求。记得新浪微博这里用post方式,不然一直报错。
我用的是php。详细的后台发送请求请看:http://blog.csdn.net/nohaoye/article/details/46894205
当中client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET能够使用basic方式增加header中,返回值
请求成功了就会返回数据,可是不是官方的以下这个,返回还会有一个用户唯一标识uid。新浪微博是一步就都获取了。
1
2
3
4
5
|
{ "access_token" : "SlAV32hkKG" , "remind_in" :
3600, "expires_in" :
3600 } |
4. 使用获得的Access Token调用API
新浪微博第三方登录就写到这。之后是QQ第三方登录。
以上是关于如何获取微信的APPKEY和APPSecret的主要内容,如果未能解决你的问题,请参考以下文章