iOS shareSDK 使用問題


shareSDK 使用過程出現(xiàn)了幾個問題,特此記錄,以供以后集成參考。

ps:使用自定義樣式的分享。詳細(xì)內(nèi)容參考官方文檔:自定義UI

只用到如下的方法:

//創(chuàng)建分享參數(shù)

NSMutableDictionary *shareParams = [NSMutableDictionary dictionary];

[shareParams SSDKSetupShareParamsByText:@"分享內(nèi)容"

images:images //傳入要分享的圖片

url:[NSURL URLWithString:@"http://mob.com"]

title:@"分享標(biāo)題"

type:SSDKContentTypeAuto];

//進(jìn)行分享

[ShareSDK share:SSDKPlatformTypeSinaWeibo //傳入分享的平臺類型

parameters:shareParams

onStateChanged:^(SSDKResponseState state, NSDictionary *userData, SSDKContentEntity *contentEntity, NSError *error) { // 回調(diào)處理....}];

}

問題1:新浪微博自定義分享text不能為空問題

如果你遇到這樣的錯誤:

Error Domain=ShareSDKErrorDomain Code=204 "(null)" UserInfo={user_data={

error = "miss required parameter (status), see doc for more info.";

"error_code" = 10016;

request = "/2/statuses/share.json";

}}

該問題原因:

[shareParams SSDKSetupShareParamsByText:text

images:imageArray

url:[NSURL URLWithString:@"http://a.app.qq.com/o/simple.jsp?pkgname=com.droid.credit&ckey=CK1358247963153"]

title:title

type:SSDKContentTypeAuto];

組織參數(shù)時:text為空格,這里強(qiáng)調(diào)一下空格不行,不行,真的不行,會被微博打臉的。

問題2:運營配置的安全域名

這樣的一個錯誤是什么鬼:

Error Domain=ShareSDKErrorDomain Code=204 "(null)" UserInfo={user_data={

error = "text not find domain!";

"error_code" = 10017;

request = "/2/statuses/share.json";

}}

問題原因:在微博申請應(yīng)用時犯錯了吧,看看這里吧

ps:最新shareSDK 3.0.1版本已經(jīng)更新解決,無需再設(shè)置了。

問題3:分享的編輯頁面可以去掉哦

這不是個問題,官方有解釋,可以跳過分享的編輯界面。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容