zoukankan      html  css  js  c++  java
  • qq开放平台测试

    2015年3月10日 11:29:56

    QQ API对一些链接的curl请求时, 有https, 所以需要安装openssl: 

    Linux上要安装openssl

    1 #yum -y install openssl
    2 #yum -y  install openssl-devel

    php安装openssl模块

    phpize (如果提示找不到config.m4文件, 进入phpsrc/ext/openssl, 将config0.m4复制一份命名为config.m4)

    .configure --with-php-config=.... (linux需要安装openssl模块, 否则会提示Cannot find OpenSSL's <evp.h>)

    make && make install

    复制生成的openssl.so 到PHP安装目录的ext文件夹里

    然后在PHP.ini中开启该模块, 重启fpm即可

    以网站接入为例:

    登录QQ互联创建应用:

    http://connect.qq.com/manage/index?apptype=web

    需要说明的是 网站地址和回调地址(后边会介绍), 都写上你的域名即可, 比如: http://qq.zhangzhibin.com

    但是要保证访问"网站地址"时,能返回一个index页面, 里边有QQ的"验证"信息

    成功创建应用后QQ会生成appid和appkey

    下载sdk, 安装到"网站地址"下, 打开install页面

    填写时, 将上一步获得的 appid, appkey, "回调地址" 分别写到对应的输入框中, 提交, install程序,会把这些信息以json的格式保存到文件当中随后使用

    然后测试sdk给的example:

    先点击登录图标, 登录成功后, QQ会返回一些信息(openid....), 写到本地文件中,供其它接口使用, 然后再去测试下边的一些接口....

    测试地址:http://www.zhangzhibin.com/ (用手机浏览器登录没有任何问题, 用pc浏览器登录后来老是提示回调非法, 不知道怎么回事儿)

    完毕 ;)

  • 相关阅读:
    重排序
    线程的生命周期状态
    并发的有序性
    并发的可见性
    并发的原子性
    Java内存模型
    缓存一致性协议MESI
    lsof
    nmap
    elastcisearch简介
  • 原文地址:https://www.cnblogs.com/iLoveMyD/p/4325526.html
Copyright © 2011-2022 走看看