當前位置:名人名言大全網 - 端午節短信 - 分享微博10006錯誤。

分享微博10006錯誤。

錯誤的原因和方法。

1.配置公共平臺的白名單和URLschemes。(新浪微博的白名單因為我需要而暫時刪除了,新浪微博、weibosdk、weibosdk2.5、sinaweibohd肯定是在發現這個問題之前添加的)。

2.初始化ShareSDK和公共平臺。新版本的初始化方法與以前的版本相比有很大的變化。代碼如下:

3.ShareSDK有三種分享方式:1)使用他們系統的彈出框,然後點擊每個項目進行分享;2)調用自己的編輯界面,然後進行分享;3)直接跳轉到第三方進行反向。因為我們自己定義了UI,所以我選擇了第三種共享方法。該方法中共享的第壹個參數是共享類型,SSDKPlatformTypeSinaWeibo代表新浪微博),參數是壹個NSMutableDictionary類,用於共享第三方平臺的設置。這裏順便說壹下,微博不能分享鏈接,他只能分享文字和圖片,不能像微信壹樣分享鏈接。如果微博想分享鏈接,他只能用文字寫出來作為內容分享。分享後,微博會將鏈接顯示為幾個字,點擊網頁鏈接,就可以跳轉到鏈接。【shareparamssdkenableuseclientshare】;(允許客戶端共享)新浪微博,您需要添加此代碼。此時,我們的應用程序已經能夠跳轉到新浪微博並成功地將內容共享到新浪。但我們查看新浪客戶端時發現,這條信息並沒有發出去,而是在新浪微博的個人草稿箱裏。測試了很多次,偶爾發送成功。反復對比shareSDK的官方演示沒有區別。

4.為了確定是否是新浪微博客戶端的問題,我卸載了微博客戶端,所以當我點擊分享時,我會跳轉到壹個授權頁面,正確填寫新浪微博帳戶,然後直接分享,觀看消息也發出來了。經過多次測試,發送成功。因此懷疑是新浪微博客戶端系統不穩定導致的。