qqmusic_innovation_qplay_openid_demo_golang

module
v0.0.0-...-e073e3f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 15, 2022 License: Apache-2.0

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 }

Directories

Path Synopsis
src

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL