web前端-获取用户的来源是否为新浪微博

原创 2013年12月05日 14:12:50

最近通过微博营销,一大部分用户是从微博客户端过来的,我们希望微博过来的直接用新浪微博的oauth来自动登录,以提升用户的体验(这样用户不用再输入用户名和密码),因此我们需要判断出用户的来源,之前没有写过类似的代码,走了不少弯路,希望下面的内容能给其他人带来一些帮助。


function isFromSina(){
    var result = false;
    try{
        var ref = document.referrer;
        if(ref!=null){
            var index = ref.indexOf('?');
            // 清除参数部分
            if( index > -1 ){
                ref = ref.substring(0,index);
            }
        }
        if(ref.indexOf('weibo.c')>=0){
            result = true;
        }else{
            // ipad上的新浪微博app只能用下面方式来判断
            var u = navigator.userAgent;
            if(u.indexOf('weibo')>=0){
                result = true;
            }
        }
    }catch(err){}
    return result;
}

新浪微博Oauth2.0授权 获取Access Token以及API的使用

因为毕业设计要做微博数据采集,现在微博数据获取主要有两种方式:基于官方API和基于网络爬虫,这几天看下如何使用官方API的方式,比较麻烦的是oauth2验证,今天看到一篇帖子,实践了API的使用方式,...
  • tom10073234
  • tom10073234
  • 2016年06月08日 10:59
  • 3633

爬取新浪微博用户的个人信息和微博内容

#-*- coding:utf-8 -*-""" 爬取新浪微博的用户信息 功能:用户ID 用户名 粉丝数 关注数 微博数 微博内容 网址:www.weibo.cn 数据量更少相对于 www.weibo...
  • TH_NUM
  • TH_NUM
  • 2017年03月08日 19:51
  • 2044

实现新浪微博第三方登录获取用户信息

第一步:创建Android项目下载新浪sdk 下载地址:https://github.com/sinaweibosdk/weibo_android_sdk 里面包含签名工具和新浪官方的debug.ke...
  • lanseyuanwei2
  • lanseyuanwei2
  • 2016年06月02日 15:52
  • 2879

36day 新浪微博(CELL时间 来源)

HWStatuePhotosView 1、#pragma mark - 根据图片个数计算 控件的size#pragma mark - 根据图片个数计算size /** 计算列数、行数,来确定相册的大...
  • u011018979
  • u011018979
  • 2017年08月08日 11:13
  • 137

新浪微博如何自定义来源尾巴

很多网站都有自己的微博尾巴,可以发微博的可以顺带给自个的网站做个链接。 实现方法:就是要有个自己的微博应用,最简单的就是“网站接入”应用。步骤如下: 1、成为开发者。个人开发者的认证很简单,有身份证就...
  • masofeng
  • masofeng
  • 2013年12月12日 16:14
  • 1827

新浪微博三方登陆(获取用户信息接口及描述)

一、下载微博SDK 微博SDK的官方github : https://github.com/sinaweibosdk/weibo_ios_sdk 下载所需要的SDK 二、集成SDK 下载后的S...
  • ljc_563812704
  • ljc_563812704
  • 2016年11月11日 10:43
  • 240

android新浪微博登录获取用户信息

第一步:准备工作 在新浪微博开发者平台http://open.weibo.com/apps/注册并上传应用各种信息(比较多)获取到appkey,关于签名信息最好使用新浪提供的工具省心些,默认的授权...
  • zrj244265428
  • zrj244265428
  • 2017年04月11日 15:19
  • 949

【Android实战】实现新浪微博第三方登录获取用户信息

本来最开始研究的腾讯微博第三方登录,但腾讯微博的SDK太糟糕了,估计他们自己都放弃了。想想也是,除了腾讯自家的应用在用腾讯微博,其他的开发者基本不去碰这块。所以马上去研究微博老大去了,平台果然强大,代...
  • scboyhj__
  • scboyhj__
  • 2015年02月21日 23:00
  • 2527

新浪微博iOS SDK 授权和获取用户信息

SDK版本 2.4.0  百度网盘demo链接:http://pan.baidu.com/s/1dDpLDq5 说明:官方的demo只有授权没有获取用户信息 ,链接里的demo是在官方的demo基础...
  • ly20091130
  • ly20091130
  • 2014年12月18日 10:34
  • 1503

Android实现新浪微博和QQ登陆并获取用户的信息

首先去新浪微博和腾讯的开发平台下载相应的SDK,这里不作介绍,直接上代码: LoginActivity.java package com.qingning.share; import java.io...
  • shineflowers
  • shineflowers
  • 2015年09月23日 16:48
  • 2238
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:web前端-获取用户的来源是否为新浪微博
举报原因:
原因补充:

(最多只允许输入30个字)