1.首先创建一个工具类

public class ConTools {private HttpURLConnection connection;/*** TangRen 2016-4-9 下午3:11:28*/public HttpURLConnection ConTools(String urlString) {try {URL url = new URL(urlString);connection = (HttpURLConnection) url.openConnection();connection.setDoOutput(true);connection.setDoInput(true);connection.setRequestMethod("POST");connection.setConnectTimeout(5000);connection.setReadTimeout(5000);connection.setInstanceFollowRedirects(true);connection.setRequestProperty("Content-Type","application/json; encoding=UTF-8");connection.connect();} catch (MalformedURLException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (ProtocolException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}catch (Exception e) {// TODO: handle exceptione.printStackTrace();}return connection;}
}

Read工具类

public class ReadTools {/*** TangRen 2016-4-9 下午3:22:23*/private BufferedReader reader;private StringBuffer sb;public StringBuffer ReadTools(HttpURLConnection connection) {try {reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));String line;sb = new StringBuffer("");while ((line = reader.readLine()) != null) {line = new String(line.getBytes(), "UTF-8");sb.append(line);}reader.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}return sb;}
}

接下来就是申请TOKEN

public class ApplyToken {/*** @param args* @author TangRen* @date 2016-4-14 上午9:41:19*/private static ReadTools read;private static HttpURLConnection connection;static StringBuffer readTools = null;public static void main(String[] args) {// TODO Auto-generated method stubApplyToken();}public static String  ApplyToken() {// TODO Auto-generated constructor stubtry {URL url = new URL(AppURL.url_applytoken);connection = (HttpURLConnection) url.openConnection();connection.setDoOutput(true);connection.setDoInput(true);connection.setRequestMethod("GET");connection.setConnectTimeout(5000);connection.setReadTimeout(5000);connection.setInstanceFollowRedirects(true);connection.setRequestProperty("Content-Type","application/json; encoding=UTF-8");connection.connect();DataOutputStream outputStream=new DataOutputStream(connection.getOutputStream());BufferedWriter writer=new BufferedWriter(new OutputStreamWriter(outputStream,"UTF-8"));writer.flush();writer.close();read = new ReadTools();readTools = read.ReadTools(connection);System.out.println(readTools);// 断开连接connection.disconnect();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}return readTools.toString();}
}

微信摇一摇周边--获取access_token相关推荐

  1. php 验证微信token_php之微信公众号验证token获取access_token

    实例 /医院 * Created by PhpStorm. * User: Administrator * Date: 2018/6/1 0001 * Time: 上午 9:52 */ namespa ...

  2. 微信开发获取access_token(凭证)接口的详解

    在微信开发中,就有一些接口会涉及到获取接口凭证的接口,开发文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp142114018 ...

  3. 微信公众号H5页面获取用户昵称头像等信息(Java)

    H5页面获取微信用户信息操作流程 (一)获取微信权限,由微信用户确认 (二)获取相应的ACCESS_TOKEN和OPENID信息 (三)根据ACCESS_TOKEN和OPENID信息获取相应的用户信息 ...

  4. 微信摇一摇周边 红包

    早上老大扔了个设备来说要做个摇一摇红包  就上网找了下 强大的度娘都找不到大神们分享出来的源码 只能自己埋头去写写了 微信官方说明如下 摇一摇红包说明 功能说明 摇一摇周边红包接口是为线下商户提供的发 ...

  5. 微信摇一摇之获取设备与用户信息

    一.前言 利用微信摇一摇的功能接口可实现我们日常的某些需求,比如微信摇一摇签到等.首先需要购买设备,然后在开发者后台创建应用以及绑定回调界面,回接下来就开始开发了. 二.开始 1.请求说明 Https ...

  6. C#开发微信门户及应用(28)--微信“摇一摇·周边”功能的使用和接口的实现

    C#开发微信门户及应用(28)--微信"摇一摇·周边"功能的使用和接口的实现 原文:C#开发微信门户及应用(28)--微信"摇一摇·周边"功能的使用和接口的实现 ...

  7. 微信摇一摇开发 php,微信公众号实现摇一摇周边功能开发代码

    这篇文章主要介绍了微信公众号 摇一摇周边功能开发的相关资料,需要的朋友可以参考下 ①申请开通摇一摇功能 申请开通摇一摇周边功能.成功提交申请请求后,工作人员会在三个工作日内完成审核.若审核不通过,可以 ...

  8. 蓝牙Ibeacon室内定位和微信摇一摇周边原理分析

    苹果推出Ibeacon室内定位技术是为了弥补GPS无法覆盖室内定位这种场景.苹果意味着创新,在其推动下,蓝牙Ibeacon得到了极大的应用.而腾讯则是利用蓝牙Ibeacon在场景体验方面进行了创新,实 ...

  9. 微信摇一摇周边新功能上线

    自4月12日微信"摇一摇周边"正式对外开放注册以来,商户通过摇周边平台增强了和用户之间的互动性,为用户提供了更多个性化和趣味性的近场服务.同时,为了优化用户和商户体验,摇周边功能也 ...

最新文章

  1. 情人节到了!这枝18星「黑玫瑰」只送给你
  2. SAP Leonardo及客户案例
  3. 基准对象object中的基础类型----列表 (四)
  4. Java黑皮书课后题第8章:**8.11(游戏:九个硬币的正反面)一个3*3的矩阵中放置了9个硬币,这些硬币有些面朝上有朝下。1表示正面0表示反面,每个状态使用一个二进制数表示。使用十进制数表示状态
  5. 【LeetCode笔记】35. 搜索插入位置(Java、二分法)
  6. python小孩的报酬_孩子做了家务,家长该不该支付“酬劳”呢?
  7. 第五节:简单又强大的数据类型:any任意值
  8. Linux的基本命令符
  9. Django中的form如何设置field的html属性呢?
  10. 智能城市dqn算法交通信号灯调度_强化学习在智能交通灯中的应用
  11. 数据包络分析-BCC模型
  12. 使用爬虫自动登录QQ空间
  13. 组合预测模型:bagging
  14. Java 中的 String、StringBuffer、StringBuilder
  15. 收藏!一文搞定工作中Git的使用实践和常用命令合集
  16. 警告 C4819 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
  17. 百万在线:大型游戏服务端开发
  18. 泰安链底层系统设计、核心优势、技术实现
  19. LeetCode838. 推多米诺
  20. 太原工业学院计算机实训中心,法学实训实验中心

热门文章

  1. 创业:房多多--如何成功从红海杀出一片天空
  2. mobile safari下 overflow:auto无效的解决方法
  3. mqtt协议 阿里云物联网平台
  4. ssh开启图形界面_【工具大道】ssh登录Linux服务器,并显示图形化界面
  5. java基础 day12-FileInputStream类,文件的复制,缓冲流,Propertes文件,xml文件读写,网络socket编程(构建TCP客户端),内部类
  6. phpcms extention.func.php数据的使用
  7. 欢迎来怼--第三十六次Scrum会议
  8. laravel 加谷歌验证
  9. 用友U9 BP不执行
  10. 【今日CV 计算机视觉论文速览 第118期】Tue, 21 May 2019