https://github.com/tencentmusic/qqmusic_innovation_qplay_openid_demo_golang
https://github.com/tencentmusic/qqmusic_innovation_qplay_openid_demo_golang
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/tencentmusic/qqmusic_innovation_qplay_openid_demo_golang
- Owner: tencentmusic
- License: apache-2.0
- Created: 2019-08-15T08:13:57.000Z (almost 6 years ago)
- Default Branch: partner
- Last Pushed: 2022-04-15T03:28:45.000Z (about 3 years ago)
- Last Synced: 2025-01-07T15:44:28.309Z (6 months ago)
- Language: Go
- Size: 50.8 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
该示例代码将演示《QQ音乐OpenID接入指南(暂用名)》中"5 异构设备接入"章节。
### 准备工作
示例代码将使用到QQ音乐分配的一系列参数,请首先修改`config.toml`的如下参数:
```
OpenID_AppID = "9527"
OpenID_PackageName = "com.company.package"
OpenID_PrivateKey = """-----BEGIN PRIVATE KEY-----ABCEDF"""
OpenAPI_AppID = "24681357"
OpenAPI_AppKey = "abcEDF"
OpenAPI_AppPrivateKey = "xyzXYZ"
```### 如何使用
进入到`src`目录,执行如下命令:
>$ go run main.go
运行成功后,将会在终端看到如下输出:
Auth server
在浏览器里访问:`http://本机局域网或互联网IP:8080`,请注意,如果使用`localhost`或者`127.0.0.1`来替代
`本机局域网或互联网IP`,则会因为手机无法访问该Server,从而引起失败。在页面打开后,点击"生成二维码",即可看到二维码图片显示,同时会注意在终端有如下输出:
response Body: { "msg": "ok", "ret": 0, "sdk_qr_code": "qqmusic:\/\/qq.com\/other\/openid?p=%7B%22appId%22%3A%221%22%2C%22cmd%22%3A%22qrcode%22%2C%22code%22%3A%221PPkDFZyNDakd9r7Dahj6vJStHt%22%7D", "sub_ret": 0 }