1 Star 0 Fork 0

姚文强/mycss3demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.txt 2.70 KB
一键复制 编辑 原始数据 按行查看 历史
姚文强 提交于 2012-04-30 10:39 . dd some qq files
====================PHP SDK使用说明====================
开发者只需要按照下面的说明修改几行代码,就可以在网站上实现“QQ登录”功能。
1. 完成【QQ登录】准备工作(http://wiki.opensns.qq.com/wiki/%E3%80%90QQ%E7%99%BB%E5%BD%95%E3%80%91%E5%BC%80%E5%8F%91%E6%94%BB%E7%95%A5_Server-side#.E5.87.86.E5.A4.87.E5.B7.A5.E4.BD.9C)。
2. 使用前先修改 comm/config.php 中的4个变量
$_SESSION["appid"];
$_SESSION["appkey"];
$_SESSION["callback"];
$_SESSION["scope"];
3. 在页面添加QQ登录按钮。详见文档说明(http://wiki.opensns.qq.com/wiki/%E3%80%90QQ%E7%99%BB%E5%BD%95%E3%80%91%E5%BC%80%E5%8F%91%E6%94%BB%E7%95%A5_Server-side#Step1.EF.BC.9A.E6.94.BE.E7.BD.AEQQ.E7.99.BB.E5.BD.95.E6.8C.89.E9.92.AE)
示例代码:
<a href="#" onclick='toQzoneLogin()'><img src="img/qq_login.png"></a>
4. 页面需要的js代码
<script>
function toQzoneLogin()
{
var A=window.open("oauth/qq_login.php","TencentLogin","width=450,height=320,menubar=0,scrollbars=1, resizab
le=1,status=1,titlebar=0,toolbar=0,location=1");
}
</script>
5. SDK中使用session来保存必要的信息。为避免网站存在多个子域名或同一个主域名不同服务器造成的session无法共享问题,请开发者按照本SDK中comm/session.php中的注释对session.php进行必要的修改,以解决这2个问题。
====================当前版本信息====================
当前版本:V1.1
发布日期:2011-12-05
文件大小:20 K
====================修改历史========================
V1.1 解决了不能调用file_get_contents的问题;
设置session路径到/tmp下面。
V1.0 第一版发布,适用于基于OAuth2.0的PHP的网站接入。
====================文件结构信息====================
blog文件夹:
add_blog.php:登录用户发表一篇新日志
comm文件夹:
config.php:配置文件,配置代码包中的宏参数
util.php: 包含了OAuth认证过程中会用到的公用方法
session.php: 支持子域名共享session,支持跨服务器共享session。
img文件夹:
QQ登录图标,程序中将引用这个图片作为按钮图标
oauth文件夹:
qq_login.php:响应登录按钮事件,引导用户跳转到QQ登录授权页
qq_ccallback/php:获取具有Qzone访问权限的access_token,存储获取到的信息
photo文件夹:
add_album.php: 获取登录用户的相册列表
list_album.php:登录用户创建相册
upload_pic.php:登录用户上传照片
share文件夹:
add_share.php:将一条动态(feeds)同步到QQ空间中,展现给好友
topic文件夹:
add_topic.php:发表一条说说到QQ空间
user文件夹:
get_user_info.php:获取用户信息
weibo文件夹:
add_weibo.php:发表一条微博
QQ登录更多OpenAPI正在不断开放,详见API列表:http://wiki.opensns.qq.com/wiki/%E3%80%90QQ%E7%99%BB%E5%BD%95%E3%80%91API%E6%96%87%E6%A1%A3
====================联系我们====================
QQ登录官网:http://connect.qq.com/
开发者在使用过程中有任何意见和建议,请发邮件至connect@qq.com 进行反馈。
此外,你也可以通过企业QQ(号码:800030681。直接在QQ的“查找联系人”中输入号码即可开始对话)咨询。
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/yaowenqiang/mycss3demo.git
git@gitee.com:yaowenqiang/mycss3demo.git
yaowenqiang
mycss3demo
mycss3demo
master

搜索帮助

23e8dbc6 1850385 7e0993f3 1850385