php第三方登录(微博登录,仿照慕课网)

php第三方登录(微博登录,仿照慕课网)

1:开发之前,请大家先自行熟悉一下OAuth协议原理。

2:我们开发需要具备一个外网可访问的线上域名,如果没有,请自行去新浪SAE平台申请一个临时的线上域名在进行开发。

3:首先我们进入新浪微博开放平台http://open.weibo.com/,登录后进行开发者注册,完善个人信息,尽量填写真实的信息。

4:然后我们进入首页

php第三方登录(微博登录,仿照慕课网)

进入

php第三方登录(微博登录,仿照慕课网)

进行网站的合法性验证

php第三方登录(微博登录,仿照慕课网)

点击我的应用

php第三方登录(微博登录,仿照慕课网)

点击网站信息

php第三方登录(微博登录,仿照慕课网)

下方会看到我们想要的值

php第三方登录(微博登录,仿照慕课网)

点击文档

php第三方登录(微博登录,仿照慕课网)

点击SDK下载

php第三方登录(微博登录,仿照慕课网)

点击PHPSDK下载

php第三方登录(微博登录,仿照慕课网)

5:下载成功,解压

php第三方登录(微博登录,仿照慕课网)

共八个文件

php第三方登录(微博登录,仿照慕课网)

6:简单了解一下这个核心SDK(上方保留的唯一一个文件里)

php第三方登录(微博登录,仿照慕课网)

7:创建一个入口文件index.php(注意,线下开发,我们需要配置的域名必须和线上域名或者sae上的域名保持大概一致,例如:线上域名  www.weibo.com,那我们线下就需要配一个类似这样的域名:www.test.weibo.com)

php第三方登录(微博登录,仿照慕课网)

8:创建config.php,将新浪开发平台的app_key和app_secret放在里面,方便调用

php第三方登录(微博登录,仿照慕课网)

9:创建wb_login.php 登录文件(随便定义)

php第三方登录(微博登录,仿照慕课网)

10:我们跳到回调地址的时候会带回来一个code参数,我们通过这个code参数可以获取access_token

php第三方登录(微博登录,仿照慕课网)

11:做出登录状态判断,已登录显示已登录状态,未登录显示登录logo

php第三方登录(微博登录,仿照慕课网)

12:到了这一步我们的微博登录就差不多了,接下来给大家展示一下调用微博的一些接口

   php第三方登录(微博登录,仿照慕课网)

我们调用的是发微博的接口,传递三个必要参数,其他的参数可选,这样我们的微博上就有一条刚发的微博了(登陆后就自动发,代码在index.php入口文件)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/113046.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • asp中Session对象的清空[通俗易懂]

    asp中Session对象的清空[通俗易懂]在保存某些多页面共用的变量的时候(如保存用户登陆信息),我们用得最多的就是Session和Cookies了,至于Session怎么使用这里就不说了   ,主要说说Session的清空。   Contents.Remove(\”变量名\”):从Session.cont

  • Linux7/Centos7磁盘分区、格式化及LVM管理

    Linux7/Centos7磁盘分区、格式化及LVM管理RHEL7如何对磁盘进行分区和格式化以及如何配置LVM,与以前版本的RHEL区别不大,可以通过disk工具(在图形桌面中运行)或命令工具(如:fdisk、gdisk、parted)管理硬盘设备。fdisk可以配置MBR格式;gdisk配置gpt格式,parted可以自己选择。传统的硬盘分区都是MBR格式,MBR分区位于0扇区,他一共512字节,前446字节是grub引导程序,这个会在后面学习;…

  • 微机原理与接口技术第二版答案_南京邮电大学计算机怎么样

    微机原理与接口技术第二版答案_南京邮电大学计算机怎么样本阶段是《微型计算机原理与接口技术》的辅导课程第一阶段。王老师通过对近几年几个知名院校的真题分析,结合了自己多年教学经验,总结了一套对于微型计算机原理与接口技术的应实性课程,考生在学习过程中,既要注意与课本相关的知识点,也同时要注意王老师穿插的应试技巧。凯程考研集训营,为学生引路,为学员服务!考研《微机原理与接口技术》考试大纲西安邮电大学2016考研《微机原理与接口技术》考试大纲科目代码:8…

  • 配置设置文件怎么生成的_centos6.8网络配置

    配置设置文件怎么生成的_centos6.8网络配置前言每个测试用例都应该有config部分,可以配置用例级别。比如name、base_url、variables、verify、export等等案例演示fromhttprunnerimport

  • 什么是友元类[通俗易懂]

    什么是友元类[通俗易懂]======================什么是友元类=======================     当一个类B成为了另外一个类A的“朋友”时,那么类A的私有和保护的数据成员就可以被类B访问。我们就把类B叫做类A的友元。=======================友元类能做什么=======================     友元类可以通过自己的方法来

  • 卡盟货源对接_卡盟排行

    卡盟货源对接_卡盟排行最近,很多小伙伴们都在想搭建一个卡盟的主站,但是鉴于很多人都不太懂编程,也不知道如何找到源码。所以现在小编就为大家带来搭建卡盟主站教程,而且还把源码也一起送来了,想要搭建卡盟主站的话就记得一定要下载哦!搭建卡盟主站教程介绍1,完整无误经过校验的卡盟平台源码2,基于Ecshop内核的卡盟平台,游戏点卡销售的首选平台PHP+MYSQL3,前台模板已做深层SEO优化便于搜索引擎收录寻找卡盟源码1网…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号