使用友盟分享 SDK 4.3 版本,QQ、微信分享正常,但新浪微博授權登錄報「網絡錯誤異常」,打包 APK 亦報錯。
新浪微博開放平台要求應用配置安全域名和授權回調頁。未正確配置會導致 OAuth 授權流程中重定向失敗,拋出網絡錯誤。
進入「我的應用」→「應用信息」→「高級信息」。
api.example.com),需與應用服務端接口域名一致。https://你的域名/回調路徑(必須 HTTPS)。https://api.example.com/callback/weibo。code 參數換取 Access Token。在初始化友盟分享時,確保傳入的 `redirect_url` 與微博後台配置**完全一致**(含協議、域名、路徑、大小寫)。
UMShareConfig config = new UMShareConfig();
config.setSinaAuthType(UMShareConfig.AUTH_TYPE_SSO); // 單點登錄
config.setRedirectUrl("https://api.example.com/callback/weibo");
UMShareAPI.get(this).setShareConfig(config);
授權頁面正常顯示「授權登錄」按鈕,點擊後跳轉回應用並獲取用戶信息,不再報網絡錯誤。