1. 程式人生 > >php如何操作qq第三方登入

php如何操作qq第三方登入

文章來源:http://www.php.cn/php-weizijiaocheng-387987.html

本文主要和大家分享php操作qq第三方登入例項程式碼,希望能幫助到大家。

1.首先進入connect.qq.com進行登入註冊認證等相關資訊

2.配置應用的回撥域等相關資訊(十分重要)

3.下載php版本的sdk包

http://sznk.fcloud.store.qq.com/store_raw_download?buid=16821&uuid=8a0b8bcb43291bf901432e18ccd10015&fsname=qqConnect_Server_SDK-php_v2.1.zip

4.設定API

5.將API上傳至網站根目錄,編寫首頁和登入成功後回撥的頁面

附錄:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

index.php

<?php

require_once 'API/qqConnectAPI.php';

$oauth = new Oauth();

$oauth->qq_login();

?>

login.php

<?php

 

 

/*

 *呼叫介面程式碼

 *

 **/

require_once("API/qqConnectAPI.php");

$qc = new QC();

$arr = $qc->get_user_info();

 

 

 

 

echo '<meta charset="UTF-8">';

echo "<p>";

echo "Gender:".$arr["gender"];

echo "</p>";

echo "<p>";

echo "NickName:"

.$arr["nickname"];

echo "</p>";

echo "<p>";

echo "<img src=\"".$arr['figureurl']."\">";

echo "<p>";

echo "<p>";

echo "<img src=\"".$arr['figureurl_1']."\">";

echo "<p>";

echo "<p>";

echo "<img src=\"".$arr['figureurl_2']."\">";

echo "<p>";

echo "vip:".$arr["vip"];

echo "</p>";

echo "level:".$arr["level"];

echo "</p>";

echo "is_yellow_year_vip:".$arr["is_yellow_year_vip"];

echo "</p>";



?>

6.然後訪問網站如圖所示

7.登入成功後如圖所示

總結:想用什麼功能從SDK的example中直接呼叫,我qqlogin中用的是get_user_info.php.