您的位置:首页 > 移动开发 > IOS开发

iOS 新浪微博分享开发注意事项

2015-05-23 11:22 579 查看
如果你打算使用shareSDK或者友盟snd的sdk来进行开发,那么可以忽略本文。如果你打算使用官方的sdk来开发自己的sdk,这篇文章可以看看~
一、分享方式:
(1)友盟、shareSDK等第三方分享工具
(2)接入官方SDK
(3)使用系统自带的socialFramewok二、应用程序审核
(1)未审核通过的应用也可以发微博,并且不需要添加测试账号,代码见官方SDK,以下代码来自SDK3.0,但是必须先安装微博客户端才可以
//调用微博客户端发送微博,如果没有安装微博客户端,系统会尝试使用调用接口的方式来分享,此时会受到“应用未审核”的限制,非测试账号会提示权限错误:[21321]- (void)shareButtonPressed
{
AppDelegate *myDelegate =(AppDelegate*)[[UIApplication sharedApplication] delegate];
WBAuthorizeRequest *authRequest = [WBAuthorizeRequest request];
authRequest.redirectURI = kRedirectURI;
authRequest.scope = @"all";
WBSendMessageToWeiboRequest *request = [WBSendMessageToWeiboRequest requestWithMessage:[self messageToShare] authInfo:authRequest access_token:myDelegate.wbtoken];
[WeiboSDK sendRequest:request];
}
(2)使用socialFramework发微博也很方便,但是必须先在手机的系统设置中设置微博账号,也可以在安装微博客户端后,根据提示进行自动关联绑定;
没有设置帐号,就不能使用socialFramework进行发微博。
这种方式也不需要关联一个要审核的新浪移动APP(3)如果使用[WBHttpRequest requestForShareAStatus: ]方式来发微博,那么就会受到“应用程序未审核”的限制了。你必须先确保审核通过,否则只能添加测试账号;三、相关的常用的资源:
(1)API接口官方地址
微博API接口清单-官方地址 http://open.weibo.com/wiki/微博API(2)API测试工具
AIP测试工具-官方 http://open.weibo.com/tools/console(3)错误代码表
没有找到藏在哪个栏目下,懒得找了,baidu一个,程序猿竟然用百度?鄙视一下,google用不成,程序猿不会翻墙?再鄙视一下....
错误编码表-非官方 http://www.360doc.com/content/13/0908/14/6438859_313031543.shtml(4)微博官方的问答论坛,算了,还是不必了,去百度吧~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐