- 实现 MIoT 客户端核心功能(MQTT 连接、设备管理、属性读写) - 支持云端 API 调用与局域网设备发现(mDNS) - 集成国际化(i18n)多语言支持 - 添加 MIoT 设备规约解析器(spec_parser) - 包含单元测试与使用示例
661 B
661 B
R2-05 — miot_cloud.go: set_redirect_url
缺失方法
Python MIoTOauthClient.set_redirect_url:
def set_redirect_url(self, redirect_url: str) -> None:
if not isinstance(redirect_url, str) or redirect_url.strip() == '':
raise MIoTOauthError('invalid redirect_url')
self._redirect_url = redirect_url
目标文件
D:\miot\go-miot\miot_cloud.go
在 MIoTOauthClient 上添加:
func (c *MIoTOauthClient) SetRedirectURL(redirectURL string) error {
if strings.TrimSpace(redirectURL) == "" {
return NewMIoTOauthError("invalid redirect_url")
}
c.redirectURL = redirectURL
return nil
}