分享新浪微博

★★★分享新浪微博★★★

前言:

写这个目地是为了记录那些过坑,直接先上效果图。大家看看如果你遇到了应该如果处理更好,因为刚一看到这个效果的时候就明白其实很简单不就是分享微博吧。但是要求是不需要我们进行手动的授权和不需要进入到分享的编辑界面。然而在做的过程中才发现坑啊,永远都是那么的多~~~~~

感觉如何很简单吧,那么就开始行动吧。

Mark一下思路吧


1. 一看到这个就想到使用第三方,第三方中首先想到了大家都很熟悉的友盟社会化分享。

2. 使用Sharedsdk来实现这个效果

3. 使用微博的原生SDK来做

补充一下从上面的思路实现的情况:


  1. 当使用友盟社会化分享的时候很容易就可以实现到我们平常看到的那样,编辑界面的。不符合我们的需求,但是我不死心啊,就在网上联系了友盟的在线客服。因为他们被阿里收了,要用淘宝的账号的登录。好吧,我忍了。问了半天,等了半天。结果那个小美女给我说,他们的技术说了这个实现不了的。微博只提供了打开微博界面的接口,我想了想,总感觉有哪里不对,然后就果断的放弃了友盟了。

  2. sharesdk这个是最简单的,跟着文档做就没什么问题了,但是有坑好大的坑。坑的我都快怀疑人生了,感觉五官不正。做完了心里才有好多的马奔腾的过啊

  3. 这个是最最坑的,原生的感觉就是不怎么样啊。什么文档啊,什么的。找不到,一找直接让你去github了搞毛线呀。然后pod了半天动都不怎么动,以为没有墙,不对啊,我墙的啊。醉了。尝试过未实现,放弃了。


下面开始讲遇到的坑关于SharedSdk,sharedsdk的版本号:ShareSDK3(3.5.2)


如图:

1.看到这个错误是不是很想,这太简单了吧,不是就是回调地址写的不一样吧,对此我只能说那么好好的检查一下看看是不是真的地址写错了。

而且Sharedsdk的官网也有这样错误的处理方法:sharedSdk官网处理方案

根据官网的信息一下发现没有问题啊

如果没有解决你的问题,请往下看~~~~~

2. 然后官方的建议是把回调的地址写成跟官方的示例一样。嗯,没有出现这个上面的错误,出现另一个错误。

3. 同样给出解决的方案,说造成的原因是boundid不对。sharedsdk官方解决方案

4. 但是同样不能解决我的问题。官方解释如下:

主要的原因是pod的时候把这个sharedSDK.xml 在demo中演示的文件放到了pod管理里面,所以下载的时候就会出现授权的问题,建议sharedSDK官方修改这个bug。

最后问题解决了,感谢当时帮我分析这个问题的sharedSDK官方的客服人员。感谢他为我找到了这个问题所在的原因,不然让我一个人找肯定是很难找出来的。当然不排除在他心里,当时也有很的马在咆哮。因为这个是一个很简单的问题,而这个这么简单的问题还要来麻烦我。再次感谢他~~~~~!!!!

更新问题:

因为在分享的时候返回的结果时间太长,用户体验不好。所以把图改为url地址,报错如下:

出现这个问题的原因是因为没有权限,需要到微博的管理中心去进行高给权限申请。

解决方法详见


代码我就不帖了,给下载的地址。

???如果对你有帮助,或觉得可以。请右上角star一下,这是对我一种鼓励,让我知道我写的东西有人认可,我才会后续不断的进行完善。

有任何问题或建议请及时issues me,以便我能更快的进行更新修复。

Email: marlonxlj@163.com

转载于:https://www.cnblogs.com/marlonxlj/p/6099654.html

iOS集成sharesdk遇到的坑相关推荐

  1. Android集成ShareSDK第三方分享和登录

    本篇记录在Android平台上如何集成ShareSDK实现第三方登陆和分享,以及其中可能会遇到的坑. Mob官网 下载 如图选择你需要分享的平台: 集成 解压下载的文件,然后在ShareSDK for ...

  2. iOS- 无处不在,详解iOS集成第三方登录(SSO授权登录无需密码)

    1.前言 不多说,第三登录无处不在!必备技能,今天以新浪微博为例. 这是上次写的iOS第三方社交分享: http://www.cnblogs.com/qingche/p/3727559.html 可以 ...

  3. iOS无处不在详解iOS集成第三方登录(SSO授权登录无需密码)

    链接地址:http://www.it165.net/pro/html/201408/18884.html 1.前言 不多说,第三登录无处不在!必备技能,今天以新浪微博为例. 这是上次写的iOS第三方社 ...

  4. linux程序给图片打马赛克,iOS集成OpenCV,并实现图片马赛克

    关于Open CV OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux.Windows.Android和Mac OS操作系统上.它轻量级而且高效--由一系列 C 函 ...

  5. Mob之社会化分享集成ShareSDK

    接着上篇顺便分享一篇自己使用 ShareSDK 的笔记,上篇我们集成了 SMSSDK 完成了短信接收验证码的功能,请参考Mob 之 短信验证集成 SMSSDK,如何在项目已经集成 SMSSDK 的情况 ...

  6. ios集成firebase_如何将Firebase与您的应用程序集成

    ios集成firebase You've probably heard about Firebase, but may not know much about how it works and how ...

  7. ios集成firebase_如何使用Firebase将Google Login集成到Ionic应用程序中

    ios集成firebase by Ryan Gordon 通过瑞安·戈登(Ryan Gordon) 如何使用Firebase将Google Login集成到Ionic应用程序中 (How to int ...

  8. 微信5.0登录提示服务器繁忙,iOS集成友盟社会化分享微信无法登录?

    iOS集成友盟社会化分享SDK-5.0 点击微信登录的时候出现无法获取accessToken的现象,其他如QQ.微博都可以正常登录使用.另外QQ.微博和微信分享都可以正常使用. 望各位早日帮我解决或者 ...

  9. android 支付宝 40247,iOS——集成支付宝 系统繁忙,请稍后再试ALI40247

    问题描述:在调用支付宝时,老是显示,系统繁忙,请稍后再试ALI40247. 解决方案: 一.如何签约APP支付接口 第一步:进入管理中心:https://openhome.alipay.com/pla ...

最新文章

  1. VC问题 IntelliSense:“没有可用的附加信息”,[请参见“C++项目 IntelliSense 疑难解答”,获得进一步的帮助]...
  2. Jenkins - Extended E-mail配置教程
  3. 无刷新上传Excel后利用JQuery AJAX 显示进度条的实现方式
  4. Java命令学习系列(二)——Jstack
  5. Android “Theme.AppCompat.Light”解决方法
  6. 微信小程序-icon图标
  7. Oracle数据库的优化--索引
  8. 酷家乐面试经历(图形引擎渲染工程师)
  9. 【C语言基础学习笔记】+ 【C语言进阶学习笔记】总结篇(坚持才有收获!)
  10. vscode的工作区的问题
  11. 帝国CMS仿3500游戏源码大气H5游戏门户网站模板源码
  12. 杉车网数据报告:2019年,新能源汽车渐入佳境
  13. 亚朵更新招股书:继续推进纳斯达克上市,已提前“套现”2060万元
  14. 盘后复盘 20160622
  15. 微信支付-App支付服务端详解
  16. 1.8 正则表达式【匹配一个或多个字符】
  17. 【论文查询】如何查询论文被其他哪些文献引用过?超详细!!!
  18. 七星彩2007年开奖结果_7星彩历年开奖号码(2004年至2020年11月)
  19. iPhone销售拉动 鸿海精密第一季度利润增长21%
  20. 锐捷 Smartweb管理系统 命令执行漏洞

热门文章

  1. HDU 1712 裸分组dp
  2. nyoj_518_取球游戏_201404161738
  3. JOGL - Java与OpenGl的绑定(转)
  4. ad域控如何建立在云端_呼叫中心哪家好?选择云端呼叫中心还是本地化部署呼叫中心好?...
  5. 怎么用MYSQL分析财务数据_如何使用Mysql正确的处理财务数据
  6. 如何用python做词云图_科学网—如何用Python做词云?(基础篇视频教程) - 王树义的博文...
  7. 爱思助手安卓能用吗_手机资讯:【爱思助手6.0】音乐铃声导入教程
  8. mysql c where_mysql where条件语句优化笔记
  9. 一些长时间GC停顿问题的排查及解决办法
  10. MySQL B+树索引和哈希索引的区别