在网上找了很久,都没有找到一个完整的图文教程,还是通过阅读Google API 文档才知道的,现在把它总结如下:
讨论QQ群: 296538273
从Google API控制台获取OAuth2.0证书
1.1 访问:https://console.developers.google.com 通过自己的Google帐号登录到Google API管理界面
1.2 点击:”Create credentials > OAuth client ID”创建一个OAuth2.0证书,如下图所示:
1.3 命名可以根据需要自行设定,点击 Create,如果创建成功则会弹出如下提示:
1.4 保存生成的ClientID和Client Secret。
通过Client ID和Client secret进行认证
2.1 下载需要的Google java api库 https://github.com/google/google-api-java-client
2.2 认证部分代码:
示例代码请参考exmaple_google_oauth2_java.zip
编译说明:
将申请的Client ID和Client secrets加入到client_secrets.json
cd . (当前源码根路径)
mkdir bin
dir /b/s src*.java > src.list
javac -sourcepath src -d bin -classpath “lib/*;” @src.list
copy client_secrets.json bin\
java -classpath “bin;lib/*;” com.google.oauth2.Oauth2此示例程序所用Google java api库不是最新,如需最新库请自行下载。
源码结果展示: