分享新浪微博

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

前言:

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

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

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地址,报错如下:

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

解决方法详见


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

iOS集成sharesdk遇到的坑的更多相关文章

  1. ios 集成阿里百川的坑-【SDK初始化-iOS】读取身份图片AppKey失败

    最简易方法调用淘宝app: 引用文件 #import <AlibcTradeSDK/AlibcTradeSDK.h> AlibcWebViewController* view = [[Al ...

  2. iOS集成微信支付各种坑收录

    统一下单的参数要拼接成XML格式,使用AFN请求时要对参数转义,直接传入字典给AFN无法识别(这个接口微信demo中并没有提供示例) AFHTTPRequestOperationManager *ma ...

  3. iOS开发:集成支付宝(遇见的坑和便捷撸代码)

    开发iOS最重要的就是支付了,天朝之内最常用的就是支付宝了,下面就以自己的经历说明如何集成支付宝+遇见的坑. 首先,集成支付宝最好别使用Cocoapods,很多人都说使用起来很方便,可是我每次只要使用 ...

  4. 我的cocos2d-x集成sharesdk之旅(转)

    链接地址:http://blog.csdn.net/yeungxuguang/article/details/18227153 本文出自:http://www.iteye.com/topic/1130 ...

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

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

  6. iOS 集成Weex入门教程

    前言 自Weex发布伊始, 其口号 "Write Once, Run Everywhere"就吸引了大批前端与客户端程序猿纷纷入坑, 我也不能独善其中. 就我目前所学习Weex的经 ...

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

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

  8. IOS 集成 Bilibili IJKPlayer播放器,播放rtmp视频流

    因为公司项目需要,我一个连iPhone都没用过的人竟然跑去开发iOS APP.近一段时间一直忙于赶项目,到今天差不多了,所以记录一下当时遇到的各种坑,先从ios 集成 ijkplayer播放器说起! ...

  9. iOS集成丁香园DXY OAuth 登陆 swift代码示例

    问:iOS集成OAuth登陆分几步? 答:和把大象放冰箱里一样. 第一步:打开webview,跳转到登陆页面: let url = "https://auth.dxy.cn/conn/oau ...

随机推荐

  1. Jquery的点击事件,三句代码完成全选事件

    先来看一下Js和Jquery的点击事件 举两个简单的例子 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&q ...

  2. PowerShell实现批量重命名文件

    [string]$FileName="E:\test11" #-------------------------------------- Clear-Host foreach($ ...

  3. 博客使用BOS上传图片

    1.博客平台的选定 从大学开始做个人主页算起,最开始是使用html,CSSS写简单的页面,后面大学毕业之后接触到了WordPress,就开始用WordPress搭建网站.现在还维护着一个农村网站.ht ...

  4. angular2系列教程(八)In-memory web api、HTTP服务、依赖注入、Observable

    大家好,今天我们要讲是angular2的http功能模块,这个功能模块的代码不在angular2里面,需要我们另外引入: index.html <script src="lib/htt ...

  5. 设置tomcat远程debug

    查看端口占用情况命令: netstat -tunlp |grep 8000 tomcat 启动远程debug: startup.sh 中的最后一行 exec "$PRGDIR"/& ...

  6. SDWebImage源码解读 之 NSData+ImageContentType

    第一篇 前言 从今天开始,我将开启一段源码解读的旅途了.在这里先暂时不透露具体解读的源码到底是哪些?因为也可能随着解读的进行会更改计划.但能够肯定的是,这一系列之中肯定会有Swift版本的代码. 说说 ...

  7. JAVA环境变量和TomCat服务器配置

    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选.对于一个初学者来说,可以这样 ...

  8. 仿陌陌的ios客户端+服务端源码项目

    软件功能:模仿陌陌客户端,功能很相似,注册.登陆.上传照片.浏览照片.浏览查找附近会员.关注.取消关注.聊天.语音和文字聊天,还有拼车和搭车的功能,支持微博分享和查找好友. 后台是php+mysql, ...

  9. docker4dotnet #3 在macOS上使用Visual Studio Code和Docker开发asp.net core和mysql应用

    .net猿遇到了小鲸鱼,觉得越来越兴奋.本来.net猿只是在透过家里那田子窗看外面的世界,但是看着海峡对岸的苹果园越来越茂盛,实在不想再去做一只宅猿了.于是,.net猿决定搭上小鲸鱼的渡轮到苹果园去看 ...

  10. MyEclipse对Maven的安装

    好记性不如烂笔头,记录一下. 操作系统:windows 7 MyEclipse2015 JDK1.7 maven的下载链接,点这里下载apache-maven-3.0.4-bin.tar.gz. 下载 ...