# R2-05 — miot_cloud.go: set_redirect_url ## 缺失方法 Python `MIoTOauthClient.set_redirect_url`: ```python 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` 上添加: ```go func (c *MIoTOauthClient) SetRedirectURL(redirectURL string) error { if strings.TrimSpace(redirectURL) == "" { return NewMIoTOauthError("invalid redirect_url") } c.redirectURL = redirectURL return nil } ```