新浪微博

ゝ一纸荒年。 2023-10-08 11:59 185阅读 0赞

#import

#import

  1. - (IBAction)TouchFenXiangSina:(id)sender {
  2. if([SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo])
  3. {
  4. // 首先判断服务器是否可以访问
  5. if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo])
  6. {
  7. // 使用SLServiceTypeSinaWeibo来创建一个新浪微博view Controller
  8. SLComposeViewController *socialVC = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeSinaWeibo];
  9. // 写一个bolck,用于completionHandler的初始化
  10. SLComposeViewControllerCompletionHandler myBlock = ^(SLComposeViewControllerResult result) {
  11. if (result == SLComposeViewControllerResultCancelled) {
  12. NSLog(@"Action Cancelled");
  13. } else
  14. {
  15. NSLog(@"done\\");
  16. }
  17. [socialVC dismissViewControllerAnimated:YES completion:Nil];
  18. };
  19. // 初始化completionHandler,当post结束之后(无论是done还是cancell)该blog都会被调用
  20. socialVC.completionHandler = myBlock;
  21. [socialVC setInitialText:TieZiDetail->topic_content];
  22. [self presentViewController:socialVC animated:YES completion:Nil];
  23. }
  24. }
  25. else
  26. {
  27. UIAlertView *alert = [[UIAlertView alloc]initWithTitle:nil message:@"请在系统设置中登陆新浪微博账号" delegate:self cancelButtonTitle:@"确定" otherButtonTitles: nil];
  28. [alert show];
  29. }
  30. }

发表评论

表情:
评论列表 (有 0 条评论,185人围观)

还没有评论,来说两句吧...

相关阅读

    相关 api使用

     如今社交网络异常活跃,接触到的几乎每个应用都使用有一个功能:分享。分享到各种SNS上, 现今以新浪微博最火,其提供了良好的API接口等文档供开发者使用,正好称此有机会也来接

    相关 curl模拟登录

    curl模拟登录新浪微博 这几天要做个获取新浪微博@我的信息, 又不用第三方登录,所以只能通过模拟登录来获取信息,研究的一下发现直接模拟登录微博比较困难,验证的算法比较复杂,

    相关 接口--初探

    大家应该很多都用过新浪微博,最近在写项目时候用到微博的功能,比如授权登陆,发微博,微博信息显示等等。 可是国内这些接口的文档,笔者实在不敢恭维。在请教了老师之后。终于完成了部