当前位置: 首页 > news >正文

百度不收录网站吗汕头建设学校的网站

百度不收录网站吗,汕头建设学校的网站,怎么搭建自己的网站后台,wordpress orchard这两天#xff0c;解决了微信第三方授权登录的问题#xff0c;作为一个新手#xff0c;想想也是一把辛酸泪。我想着#xff0c;就把我的遇到的坑给大家分享一下#xff0c;避免新手遇到我这样的问题能够顺利避开。步骤一 微信开发者平台我开始的解决思路是#xff0c;去这…这两天解决了微信第三方授权登录的问题作为一个新手想想也是一把辛酸泪。我想着就把我的遇到的坑给大家分享一下避免新手遇到我这样的问题能够顺利避开。步骤一 微信开发者平台我开始的解决思路是去这个API文档的主要意思呢有三点1、你得下载这几样东西(2、如果你自己的APP想要微信第三方授权你得去申请一个APPID这个APPID呢就是微信给咱们APP分配的一个代号。当然微信不是免费给你服务为了获得这个第三方授权的功能你得给微信交300块钱。申请到这个授权之后你需要填写一个应用包名和一个应用签名。应用包名应用签名使用签名生成工具输入包名查询到应用签名3、然后打开DEMO程序的入口WXEntryActivity是我们所最需要关注的// 微信发送请求到第三方应用时会回调到该方法Overridepublic void onReq(BaseReq req) {// TODO}当点击授权登陆的界面的时候会自动调用这个onResp方法所以我们可以在这里面取得所需要token。注意andorid里叫tokenios里面叫code而不是因为sdk版本的问题这是需要注意的。// 第三方应用发送到微信的请求处理后的响应结果会回调到该方法Overridepublic void onResp(BaseResp resp) {int result 0;switch (resp.errCode) {case BaseResp.ErrCode.ERR_OK:result R.string.errcode_success;/*获取token*/SendAuth.Resp sendResp (SendAuth.Resp) resp;String code sendResp.token;Log.d(Tag, code\t code);break;case BaseResp.ErrCode.ERR_USER_CANCEL:result R.string.errcode_cancel;break;case BaseResp.ErrCode.ERR_AUTH_DENIED:result R.string.errcode_deny;break;default:result R.string.errcode_unknown;break;}APP_ID 替换为你的应用从官方网站申请到的合法appIdpublic class Constants {// APP_ID 替换为你的应用从官方网站申请到的合法appIdpublic static final String APP_ID wx77777;}// IWXAPI 是第三方app和微信通信的openapi接口private IWXAPI api;final SendAuth.Req req new SendAuth.Req();req.scope snsapi_userinfo;req.state wechat_sdk_demo_test;//发送授权登陆请求api.sendReq(req);这一步就是和微信要code。执行了这一段代码之后。微信会调用刚才WXEntityActivity类里面的onResp()方法。并且把code返回来了。见上面那一段代码。获取到code之后就可以通过code获取access_token了。请求以下链接获取access_tokenhttps://api.weixin.qq.com/sns/oauth2/access_token?appidAPPIDsecretSECRETcodeCODEgrant_typeauthorization_code这步和微信通信获得access_token就是普通的访问链接。 用httpClient就行了,而不是接入指南里说的那个和微信通信的方法onReq().然后还是这样的方式通过access_token.就可以调用接口获得用户基本信息了。具体返回参数什么的接入指南里面说的很清楚。至此微信授权基本是成功了。这里我们要添加Custom debug keystore。上面的那个debug keystore不会和微信通信。而我们添加的这个keystore 也要符合一些规范所以要改一改。不过在开发的过程中要注意一下debug keystore。步骤二 Android studio如何生成keystore文件第一步 创建签名文件第二步 填写签名参数第三步 选择构建类型第四步 查看生成第apk文件步骤三 Android studio如何定位keystore文件在运行微信分享Demo及新浪微博分享Demo时需要修改使用Demo中的debug.keystore才能运行授权及和分享。在进行Android开发中所用到的工具就Eclispse和Android Studio比较多。其中使用Eclipse里修改debug.keystore的方式新浪微博文档有介绍在Eclipse里点击Windows--Preferences--Android--Build在右边的Custom debug keystore选择Demo中的debug.keystore即可。在Android Studio中的做法是Project Structure中“Modules”中的应用的模块。然后选择Signing点击号起名为“debug”,并在“Store File”里选择Demo中的debug.keystore如下图然后在选择“Build Types”在“debug”中的Signing Config选择上面配置的debug如下图点击“OK”重新编译就可以了。通过上面配置完后会自动在项目模块中的build.gradle里的android {}里生成signingConfigs {debug {storeFile file(‘.keystore里文件路径‘)}}以及在buildTypes里生成debug {signingConfig signingConfigs.debug}当然啦可以不用界面配置直接在build.gradle里写上面的配置也都OK的步骤四 获取签名 填写到微信开发者平台接下来将定位到jks文件的工程烧写到程序中然后将签名工具的MD码填写到微信开发者平台就能调用第三方授权登陆了。效果图参考链接
http://www.sadfv.cn/news/71704/

相关文章:

  • 怎么学好网站建设渝快办官方网站
  • 扁平化设计个人网站国际交流网站建设方案
  • excel 表格 做的网站网站建设主要学什么
  • 1 童装网站建设目标如何用ae做模板下载网站
  • 网站页面设计与实现wordpress建两个网站吗
  • 怎么删除网站里的死链接psd网站首页图片
  • 云企网站建设开发菜鸟教程python
  • 杭州网站建设 seo怎么把网站扒下来
  • 一个网站建设哪家快html5网页制作代码成品
  • 大连网站建设意动科技公司什么网站可以找人做设计
  • 怎么做一个企业的网站注册完域名怎么做网站
  • 乐山做美食推荐的网站wordpress ajax评论
  • 支付公司网站制作费怎么做分录韶关网站建设的公司
  • 地方网站域名免费代理服务器proxy
  • 做公司网站要钱吗骨骼型的网站
  • 萍乡网站建设哪家好哦网站建设yu
  • 泉州企业网站建设公司洛阳做网站公司电话
  • 百度做公司网站需要多少钱提供免费网站建设
  • 买衣服的网站排行榜建中英文网站
  • 中国建设执业资格注册管理中心网站北京微网站设计
  • 网站目录结构 权限wordpress百度云加速插件
  • 做视频网站了几百万做基金哪个网站好
  • 杨浦手机网站建设怎么查网站接入商
  • 慢慢网站建设中企动力大连分公司
  • 海门建设厅网站深圳营销型网站建设案例
  • 论文收录网站阿里巴巴国际站工作怎么样
  • 郑州网站开发顾问怎么判断一个网站做的好不好
  • 能免费用服务器的网站wordpress缩略图采集火车头
  • 如何做网站框架仿站网站源码下载
  • 有些网站下方只有版权没有ICP网店系统源码