精华内容
下载资源
问答
  • 微博分享授权机制

    2014-03-12 16:10:41
    其中Client指第三方应用,Resource Owner指用户,Authorization Server是我们的授权服务器,Resource Server是API服务器。

    其中Client指第三方应用,Resource Owner指用户,Authorization Server是我们的授权服务器,Resource Server是API服务器。

    展开全文
  • 新浪微博分享

    2016-02-05 11:02:01
    1. 准备工作 新浪微博开发者平台拿到AppKey,还有自己设置的回调地址,如果只是用来测试,则创建应用后不用将该应用提交审核。请注意:要签名的第三方应用程序必须安装在该设备上才能够生成对应的MD5签名首先要安装...
    新浪微博分享
    
    

    准备工作:
    a.   获取新浪微博开发者身份(http://open.weibo.com/),一般审核要一天左右(个人使用,选中个人就好,如果选中公司就不能换了)
    b.  创建应用,主要的就是包名和签名(签名可以用微博提供的签名工具就好)。请注意:要签名的第三方应用程序必须安装在该设备上才能够生成对应的MD5签名
     首先要安装您需要签名的应用,然后再安装该工具,安装完后,输入您的应用程序的包名,点击生成按钮,即可获得MD5签
    c.拿到appkey后也要几个写回调地址(在应用的高级设置里)注:如果只是测试使用只要身份审核就可以了,应用可以不提交审核
    d.Libs文件的添加:
    
    1.
    
       <uses-permissionandroid:name="android.permission.INTERNET" />
    
       <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
    
       <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    
       <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    
     
    
    2.有关微博的授权方式:
    
    目前微博SDK为开发者提供三种授权方式:
    
        SSO授权:仅当手机安装新浪微博。客户端时使用 SSO 授权登陆
    
        Web 授权:在没有客户端的情况下,可直接使用该授权
    
        SSO+Web  授权: 如果手机端安装了新浪微博客户端的话会默认发起SSO授权,反之则进行Web授权 (推荐使用,all in one)
    
    这里使用第三种:注:此种授权方式会根据手机是否安装微博客户端来决定使用sso授权还是网页授权,如果安装有微博客户端 则调用微博客户端授权,否则调用Web页面方式授权
    
    1. 分享方式 all in one 微博和web都可以
    
    代码:
    
    Constants.java;该类定义了微博授权时所需要的参数。
    
    publicinterface Constants {
    
        /** 当前 DEMO 应用的 APP_KEY,第三方应用应该使用自己的 APP_KEY 替换该 APP_KEY */
    
        publicstaticfinal String APP_KEY  = "你的AppKey";
    
        
    
        /** 
    
         * 当前 DEMO 应用的回调页,第三方应用可以使用自己的回调页。建议使用默认回调页:https://api.weibo.com/oauth2/default.html
    
         */
    
        //授权回调
    
        publicstaticfinal String REDIRECT_URL = "你的授权回调页面";
    
        
    
        /**
    
         * Scope 是 OAuth2.0 授权机制中 authorize 接口的一个参数。通过 Scope,平台将开放更多的微博核心功能给开发者,同时也加强用户隐私保护,提升了用户体验,用户在新 OAuth2.0 授权页中有权利选择赋予应用的功能。
    我们通过新浪微博开放平台-->管理中心-->我的应用-->接口管理处,能看到我们目前已有哪些接口的使用权限,高级权限需要进行申请。目前 Scope 支持传入多个 Scope 权限,用逗号分隔。有关哪些 OpenAPI 需要权限申请,
    请查看:http://open.weibo.com/wiki/%E5%BE%AE%E5%8D%9AAPI;关于 Scope 概念及注意事项,请查看:http://open.weibo.com/wiki/Scope
    
         */
    
        publicstaticfinal String SCOPE = 
    
                "email,direct_messages_read,direct_messages_write,"
    
                + "friendships_groups_read,friendships_groups_write,statuses_to_me_read,"
    
                + "follow_app_official_microblog," + "invitation_write";
    
    }
    
    AccessTokenKeeper.java;//存放获取授权信息
    
    publicclass AccessTokenKeeper {
    
        privatestaticfinal String PREFERENCES_NAME = "myweboShare";
    
     
    
        privatestaticfinal String KEY_UID          = "uid";
    
        privatestaticfinal String KEY_ACCESS_TOKEN = "access_token";
    
        privatestaticfinal String KEY_EXPIRES_IN    = "expires_in";
    
        privatestaticfinal String KEY_REFRESH_TOKEN   = "refresh_token"; 
    
        /**
    
         * 保存 Token 对象到 SharedPreferences。
    
         * 
    
         * @param context 应用程序上下文环境
    
         * @param token  Token 对象
    
         */
    
        publicstaticvoid writeAccessToken(Context context,Oauth2AccessToken token) {
    
            if (null == context || null == token) {
    
                return;
    
            }    
    
            SharedPreferences pref =context.getSharedPreferences(PREFERENCES_NAME, Context.MODE_APPEND);
    
            Editor editor = pref.edit();
    
            editor.putString(KEY_UID, token.getUid());
    
            editor.putString(KEY_ACCESS_TOKEN, token.getToken());
    
            editor.putString(KEY_REFRESH_TOKEN, token.getRefreshToken());
    
            editor.putLong(KEY_EXPIRES_IN, token.getExpiresTime());
    
            editor.commit();
    
        }
    
        /**
    
         * 从 SharedPreferences 读取 Token 信息。
    
         * 
    
         * @param context 应用程序上下文环境
    
         * 
    
         * @return返回 Token 对象
    
         */
    
        publicstatic Oauth2AccessToken readAccessToken(Context context) {
    
            if (null == context) {
    
                returnnull;
    
            }
    
            
    
            Oauth2AccessToken token = new Oauth2AccessToken();
    
            SharedPreferences pref =context.getSharedPreferences(PREFERENCES_NAME, Context.MODE_APPEND);
    
            token.setUid(pref.getString(KEY_UID, ""));
    
            token.setToken(pref.getString(KEY_ACCESS_TOKEN, ""));
    
            token.setRefreshToken(pref.getString(KEY_REFRESH_TOKEN, ""));
    
            token.setExpiresTime(pref.getLong(KEY_EXPIRES_IN, 0));
    
            
    
            return token;
    
        }
    
     
    
        /**
    
         * 清空 SharedPreferences 中 Token信息。
    
         * 
    
         * @param context 应用程序上下文环境
    
         */
    
        publicstaticvoid clear(Context context) {
    
            if (null == context) {
    
                return;
    
            }
    
            SharedPreferences pref =context.getSharedPreferences(PREFERENCES_NAME, Context.MODE_APPEND);
    
            Editor editor = pref.edit();
    
            editor.clear();
    
            editor.commit();
    
        }}
    
    
     
    
     
    <span style="font-size:14px;">
    demo地址:http://download.csdn.net/detail/u010904027/9146939</span>
    将appkey以及Secret替换成自己,还有授权:

    结果:


    授权分享:



    分享到微博客端,并在客户端查看:



    分享中遇到的问题:

    1.授权初始化失败,签名写错


    2.没有安装客户端




    展开全文
  • 1、http://open.weibo.com/wiki/微博API 前言 新浪微博分享SDK 1、 版本新特性 HWNewFeatureViewController [[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithBool:bShowIntroduce] forKey:...

    前言

    新浪微博分享SDK

    这里写图片描述

    1、 版本新特性


    • HWNewFeatureViewController
    	[[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithBool:bShowIntroduce
    展开全文
  • 新浪微博分享抓取图片标准

    千次阅读 2013-06-05 17:46:10
    分享图片标准:  1.图片必须出现在html文件标签里,JS写入的图片无法抓取 2.图片尺寸大于92x92,文件体积小于500k 3.图片文件可http请求成功访问,没有防盗链机制 4.对图片质量也有一定的鉴别评分机制,尺寸大于...


    分享图片标准: 
    1.图片必须出现在html文件<img>标签里,JS写入的图片无法抓取
    2.图片尺寸大于92x92,文件体积小于500k
    3.图片文件可http请求成功访问,没有防盗链机制
    4.对图片质量也有一定的鉴别评分机制,尺寸大于92但质量评分很低的图片,也可能会被忽略。
    5.图片文件名如果含明显页面元素名称命名,例如logo.png,也会被忽略


    但是实践证明,并不是符合这些就一定能够把图片分享出去。

    那就只能通过参数的方式传递了,建议新浪微博能够开放一个接口,对img 标签设置类似“s_img” 的属性,标识可以进行分享。

    展开全文
  • 本次官网提供的下载链接格式未达到微博分享的要求,导致审核延期。(3月1号审核通过,分享功能才能生效) 导致审核被拒和延长的原因: A.下载链接未按规定制作, B.产品名字以及相关信息更正会有平台延期。 ...
  • 新浪微博分享遇到的心酸的问题

    千次阅读 2016-05-18 14:53:55
    在这里和大家分享一下微博分享的经验吧,相信很多app都有的功能,也相信大家肯定也做过吧,现在要说哪个app没有分享功能也太low了吧O(∩_∩)O哈哈~在项目中添加了微信好友,微信朋友圈,qq等分享没有问题,到了微博...
  • android 新浪微博实现分享功能

    千次阅读 2015-02-04 11:14:33
    终于成功实现了新浪平台的分享功能。中间遇到了各种各样的问题,楼主也是醉了。 现在好多应用都实现新浪,QQ,腾讯等三方平台功能,这时一般来说会有两种解决办法。 1:利用ShareSdk;这种方式比较简单。去下载...
  • 新浪微博发送消息和授权机制原理
  • 网络媒体中微博的发展状况传播机制及其存在问题的分析 作者班级广播电视新闻学0701 班 作者姓名李洁 指导教师姓名 摘要随着中国互联网的迅猛发展网络这一新媒体的力量不断 膨胀从不断更新的 网络事件到不断产生的...
  • 新浪微博分享目前分为两种途径: 1,直接在自己的APP,弹出类似Dialog(sina集成)来完成授权,授权成功后可直接分享内容,全程都是在自己APP里完成分享。老版本的微博SDK中集成了弹出分享Dialog(WebView)的...
  • 本文来自新浪微博视频转码平台技术负责人李成亚在LiveVideoStackCon 2017上的分享,由LiveVideoStack整理成文。李成亚分享微博短视频如何提升用户体验、降低成本的思路与实践,包括提升短视频发布速度,降低长视频...
  • 本文将分享新浪微博系统开发工程师陈浩在RTC 2018 实时互联网大会上的演讲。他分享了新浪微博直播互动答题架构设计的实战经验。其背后的百万高并发实时架构,值得借鉴并用于未来更多场景中。本文正文是对演讲内容的...
  • 微博,微信,微信朋友圈,QQ分享工具类ShareUtil
  • 题记:国庆期间没有出去玩,...特把研究成果及其经验写成博客,分享给大家。首先先说说我开发的新浪微博应用:微博祝福,以及人人网应用:人人祝福墙。这两个应用都是根据爱墙程序修改而成,并且采用了我的jquery插件wB
  • 微博爬虫单机每日千万级的数据 微博爬虫总结:https://blog.csdn.net/nghuyong/article/details/81251948 Python爬虫——新浪微博(网页版):...scrapy: 使用HTTP代理绕过网站反爬虫机制:https://blog.cs...
  • 话题榜排名机制:在一定时间内,参与话题互动讨论用户数量越多,排名就越靠前   话题上榜的方法:企业或者个人用户,若想将话题运营到排行榜上,则需短时间内通过大量的用户【水军】参与话题互动,即可实现 用户...
  • //微博分享 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Model.prototype....
  • 近日关于微博5.38亿用户数据信息泄露事件引发热议,而新浪微博官方回应,此次泄漏的手机号是2019年通过通讯录上传接口被暴力匹配的,其余公开信息都是网上...
  • 正在划水的某一天,测试MM突然提了个bug,说微博分享不能用了,纳尼,之前不是测试N遍,怎么突然不能用了。 仔细一看,是这样的。手机没有安装微博客户端,会走SDK内部网页分享,先登录,在分享。正常没问题。可是...
  • 微博营销 事件/借势营销 1. 借势营销:企业品牌借助社会热点事件或者节日等,做品牌宣传或者活动,获取流量曝光实现用户吸引转化。 A. 企业品牌借势传播海报 http://www.meihua.info/a/69737 1) 纯品牌...
  • app内分享到新浪微博

    2014-01-13 16:13:39
    这几天在添加一个模块,分享到新浪微博,总体来说不是很难,但是还是遇到一些问题,现在总结记录分享一下自己的心得,养成良好总结习惯比盲目写代码更重要。   首先第一步,作为开发者,肯定要有新浪微博账号,...
  • 现在很多平台都开放了,并且提供了相应的接口。在过往你浏览论坛或者博客的时候,一个论坛/博客都需要自己的帐号,但是现在你...最近开发的应用有涉及到分享的功能,android系统有内置的分享功能,但是内置的分享只...
  • 新浪微博分享目前分为两种途径: 1,直接在自己的APP,弹出类似Dialog(sina集成)来完成授权,授权成功后可直接分享内容,全程都是在自己APP里完成分享。老版本的微博SDK中集成了弹出分享Dialog(WebView)的视图,...
  • 在6.0时候,苹果整合新浪微博,真的很强大,不用在让开发者挨个挨个去整了,苹果...,由于是6.0之后的特性,所以为了兼顾低版本,需要进行版本判断使用不同分享机制   //判断版本   UIDevice *device = [UIDevice c
  • 源码openshare,楼主做iOS开发的过程中遇到这样的问题:自己app中的信息需要分享到QQ、微信、微博等社交网络。现在的客户端越做越强大,直接集成了分享功能,比如用户手机上安装了微信,只需要app调起微信,并且给...
  • 简单就是根据用户输入的文本生成一个二维码,然后把该二维码分享微博上,已经放到github上,请大家指教,欢迎fork哦。 https://github.com/ihyperwin/QRCodeGenius   首先放上新浪微博开发平台的github Demo...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,782
精华内容 7,512
关键字:

微博分享机制