FAQ

出自天涯开放平台资源

跳转到: 导航, 搜索

目录

接口信息安全吗?

  1. 目前采用oauth_token和oauth_token_secret作为通信方式获取接口数据,该接口数据只有开发者能掌握并使用,作为开发者你返回给用户的数据是你请求结果的最后数据,用户能请求到你的的数据也是你请求过后的最终数据
  2. 此用户数据只有当当前用户登录天涯或者(授权开放平台后)获取的唯一标识,当前用户的TOKEN只有对当前用户,当前应用有效,也就是说只对特定用户和特定应用有效,所以这个权限开放平台提供给你,安全的决定在于你是否把这个TOKEN交给其他人,所以在存取和用户交互的TOKEN时建议采用SESSION方式读取用户数据,然后发送到开放平台接口
    下面有一个基于CURL函数的POST获取数据函数方法,您也可以采用HTTP协议获取其他方式获取数据然后展现给用户
  3. 关于post和get的安全性问题,都是明文,没有最安全,POST每次需要请求和发送,GET由于参数是一样的,在浏览器中有缓存,减少了参数发送次数
    //此处的token来自session(或者你采用其他安全的方式存储,如cookie加密算法)
    这样用户提交到您这里的信息是基于session
    此文件用户种session:Callback.php
    $_SESSION['last_key'] = $last_key;
    //$last_key为您取得的access token
    此页用于显示用户数据myuer.php
    session_start();
    $param['appkey'] = $appkey;
    $param[‘oauth_token’] = $_SESSION['last_key']['oauth_token'];
    $param[‘oauth_token_secret’] = $_SESSION['last_key']['oauth_token_secret'];
    $param['timestamp'] = time();
    $param['tempkey'] = strtoupper(md5($timestamp.$appkey.$oauth_token.$oauth_token_secret.$appsecret));
    $url =’http://open.tianya.cn/api/user/info.php’;
    $data = request($url,$param);
    function request($url,$param)
    	{
    		$ch = curl_init();
    		curl_setopt ($ch, CURLOPT_URL, $url); 
    		curl_setopt($ch, CURLOPT_POST, 1);
    		$send_data = http_build_query($param);
    		curl_setopt($ch, CURLOPT_POSTFIELDS, $send_data);
    		curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
    		$MySources = curl_exec ($ch); 
    		curl_close($ch); 
    		return $MySources; 
    }
    
  4. 我们提供了一套基于二次加密算法产生临时验证key,您也可以使用该算法进行传递,点击下载sdk包

官方应用《实时讨论》中填写AppKey的作用是什么?

首先了解什么是App Key,App Key是平台中对应用的唯一标识,平台通过App Key来鉴别应用的身份。
《实时讨论》中触发的微博显示来源可以通过APP KEY找到正确的名称与网址,如下图:
文件:lsb.png

如何获得Appkey?


首先创建应用,http://open.tianya.cn/dev/index.php?r=application/create,创建成功后系统会自动分配给应用Appkey
实时讨论应用中: 1.应用名称-微博来源名称
2.应用网址-微博来源链接地址
文件:Stcp.png

好友邀请消息示例

官方应用好友邀请设定“消息”后,会在如下截图中显示。 92065129_53449992_middle.jpg

上传兑换码示例

允许上传Excel或TXT格式

Excel格式:Excel保存类型需要为“CSV”格式,文件名不做限制,并且也不需要填写列名,如下图画红框的为兑换码
93090916_53449992_middle.jpg

TXT格式: 文件名不做限制,并且也不需要填写列名,如下图画红框的为兑换码
93090917_53449992_middle.jpg

其他问题

如过还有其他问题,请您先到官方微博上留言或者去技术论坛发帖,我们会整理大家的问题,并将其中的常见问题加入FAQ中。

查看
个人工具
成功案例
帮助中心