自定义域名,php引入第三方的SDK抛出异常了?
获取 SDK 有多种方式,较为推荐的方式是通过包依赖管理工具下载最新版本。
包依赖管理工具安装
composer
composer 是推荐的 PHP 包管理工具。安装 leancloud-sdk 只需执行以下命令:
composer require leancloud/leancloud-sdk
注意:
leancloud-sdk 依赖 PHP 的 curl 扩展(常见 Linux 系统下一般需要安装 php-curl 这个包)。
如果 composer 访问 packagist 仓库有问题,需要 设置镜像 或者通过代理(设置 http_proxy 环境变量)访问。
手动安装
下载 SDK 初始化
首先进入 控制台 > 设置 > 应用 Key 来获取 App ID,App Key 以及服务器地址。
然后导入 Client,并调用 initialize 方法进行初始化:
use \LeanCloud\Client;
// 参数依次为 App ID、App Key、Master Key
Client::initialize("{{appid}}", "{{appkey}}", "{{masterkey}}");
开启调试日志
在应用开发阶段,你可以选择开启 SDK 的调试日志(debug log)来方便追踪问题。调试日志开启后,SDK 会把网络请求、错误消息等信息输出到 IDE 的日志窗口,或是浏览器 Console 或是 LeanCloud 控制台的云引擎日志中。
// 放在 SDK 初始化语句 Client::initialize() 后面,只需要调用一次即可
Client::setDebug(true);
在应用发布之前,请关闭调试日志,以免暴露敏感数据。
验证
首先,确认本地网络环境是可以访问 LeanCloud 服务器的,可以执行以下命令:ping "API_BASE_URL"
API_BASE_URL 为绑定的 API 自定义域名。
如果当前网路正常将会得到如下响应:
PING api-ucloud.leancloud.cn (123.59.41.31): 56 data bytes
64 bytes from 123.59.41.31: icmp_seq=0 ttl=51 time=9.032 ms
64 bytes from 123.59.41.31: icmp_seq=1 ttl=51 time=7.290 ms
64 bytes from 123.59.41.31: icmp_seq=2 ttl=51 time=8.131 ms
64 bytes from 123.59.41.31: icmp_seq=3 ttl=51 time=9.689 ms
64 bytes from 123.59.41.31: icmp_seq=4 ttl=51 time=6.559 ms
64 bytes from 123.59.41.31: icmp_seq=5 ttl=51 time=8.665 ms
64 bytes from 123.59.41.31: icmp_seq=6 ttl=51 time=8.041 ms
64 bytes from 123.59.41.31: icmp_seq=7 ttl=51 time=8.203 ms
64 bytes from 123.59.41.31: icmp_seq=8 ttl=51 time=6.288 ms
64 bytes from 123.59.41.31: icmp_seq=9 ttl=51 time=7.938 ms
--- api-ucloud.leancloud.cn ping statistics ---
10 packets transmitted, 10 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 6.288/7.984/9.689/0.997 ms
然后在项目中编写如下测试代码:
$testObject = new LeanObject("TestObject");
$testObject->set("words", "Hello world!");
try {$testObject->save();echo "保存成功。";} catch (Exception $ex) {echo "保存失败。";}
保存后运行程序。
然后打开 控制台 > 存储 > 数据 > TestObject,如果看到如下内容,说明 SDK 已经正确地执行了上述代码,安装完毕。
如果控制台没有发现对应的数据,请参考 问题排查。
问题排查
SDK 安装指南基于当前最新版本的 SDK 编写,所以排查问题前,请先检查下安装的 SDK 是不是最新版本。
401 Unauthorized
如果 SDK 抛出 401 异常或者查看本地网络访问日志存在:
{"code": 401,"error": "Unauthorized."}
则可认定为 App ID 或者 App Key 输入有误,或者是不匹配,很多开发者同时注册了多个应用,导致拷贝粘贴的时候,用 A 应用的 App ID 匹配 B 应用的 App Key,这样就会出现服务端鉴权失败的错误。
客户端无法访问网络
客3w户端尤其是手机端,应用在访问网络的时候需要申请一定的权限。
希望对你有所帮助!
企业邮箱域名好申请吗?
很好申请,它只要和你公司官网域名一致。用户名可以自定义的
培训机构如何快速搭建在线网校?
随着“互联网+”在教育领域的不断渗透,传统学校已不能满足教育的需求,网校平台的概念应运而生。网校平台的用户也随之剧增,在线教育发展趋于成熟。
对于教培机构来说,搭建网校平台,可以通过互联网渠道开展营销推广,让机构运营成本所得成效最大化,能够有效提升机构的盈利能力,迅速扩大用户规模,提高机构品牌影响力,使得机构走向新的发展高峰。在线网校是什么?脱离传统线下教学环境,打造一个纯线上的教学平台,需要搭建一整套在线网校系统,网校平台除了教学交互之外,还要展现网校品牌形象、课程学习、师生管理、教务管理、招生管理、财务管理等等机构可以自己操作的功能。如何零成本搭建专属PC端网校平台?说到网校的搭建,对于很多业内人士,首先想到的必然是SaaS系统。那么,机构不懂技术想要搭建网校平台,该如何实现,有哪些步骤?能不能满足机构在线教育的需求呢?看详细教程☟☟☟1:登陆必过后台--网校管理--网校设置--PC网校(点击查看大图)2:选择一款看对眼的模板--点击预览机构老板们都爱的一键模板,轻松省事,一键选择(点击查看大图)3:其他4个小版块的设置(可以设置自己机构的相关网校展示内容)1)基本设置:上传网校logo--网校标题名称--登陆展示banner图--机构的其他信息--填写完成之后记得保存(点击查看大图)2)PC广告设置:填写广告名称--上传广告banner图--点击添加(点击查看大图)3)导航配置:可以添加或者删除导航、可以设置导航排序、可以选择是否展示这个导航的内容、也可以进行每一个导航的管理操作(点击查看大图)4)页尾链接:其实页尾链接就是在网校的底部添加一些友情链接,展示顺序会按照你设置的顺序排列(点击查看大图)就是这么简单的三步:登陆后台--选择模板--设置内容,就能够轻松搭建属于自己的品牌网校。SaaS系统能够成为机构网校平台搭建的首选,优势在哪里?1:机构投入成本低传统搭建网校平台的方式不仅需要另外购买硬件设施、软件等,需要组建懂得技术的团队,后期还要对平台进行升级维护等巨大的成本投入。SaaS服务模式的出现,不仅帮机构降低了成本投入,后期平台升级维护等都不需要操心,他们可以提供专业的技术支持,全程跟踪,无后顾之忧,也更加安全可靠。2:轻松简单选择SaaS服务的机构都知道,只需要提供自己机构搭建网校所需要的一些资料,就能够轻松拥有一个属于自己的网校平台。3:提高机构管理效率SaaS系统所有的师资、课程、生源都是信息化、数字化管理,告别传统的手动记录,“必过” 在线教育OEM平台,专注为教培机构定制提供在线教育全场景数字化解决方案,专业的网校平台,让教育更智能、更高效化。后台配置课程管理、学习管理、网校管理、教务管理、直播管理、招生管理、CRM营销管理等等模块,多终端学习入口。对于刚刚从传统线下教育转型的机构或者是新手线上机构,想要真正解决问题,需要快速搭建起一套适用于线上的全场景解决方案,满足在线教育的所有需求,快速适应线上教育的运作模式,华翰科技旗下的必过在线教育OEM服务,为机构提供全场景数字化解决方案,打通全业务场景、流程的数据,助力企业、机构实现专业化管理和成本控制。同时,华翰科技旗下的e校通,全面赋能教育与知识数字化流量增长与商业变现,从品牌传播到流量增长、课堂教学到学员运营,高度适应市场发展的“品牌能力模型”,帮助企业实现品牌商业化、快速整合资源,快速复制商业模式,实现良性的营销运营能力。文章来源:华翰教培智库感谢您的阅读,更多精彩内容记得关注我哦~申请电子邮箱时的格式怎么写呢?
电子邮箱一般格式为:用户名@域名。电子邮箱具有单独的网络域名,其电子邮局地址在@后标注。 1、—个完整的Internet邮件地址由以下两个部分组成,格式如下:登录名@主机名.域名 中间用—个表示“在”(at)的符号“@”分开,符号的左边是登录名,右边是完整的主机名,它由主机名与域名组成。
其中,域名由几部分组成,每一部分称为一个子域,各子域之间用圆点“.”隔开,每个子域都会告诉用户一些有关这台邮件服务器的信息。
2、一封完整的电子邮件都有两个基本部分组成:信头和信体。
(1)信头一般有下面几个部分:
①收信人,即收信人的电子邮件地址;
②抄送,表示同时可以收到该邮件的其他人的电子邮件地址,可有多个;
③主题,是概括地描述该邮件内容,可以是一个词,也可以是一句话。由发信人自拟。
(2)信体。
信体是希望收件人看到的信件内容,有时信件体还可以包含附件。
附件是含在一封信件里的一个或多个计算机文件,附件可以从信件上分离出来,成为独立的计算机文件。
手机通达oa精灵怎么设置网络?
1.明确内网访问OA的地址,示例OA系统主机内网地址(192.168.1.240)端口(80)。
2、内网登录nat123,端口映射添加。(第一次添加映射需要在内网登录)添加映射。内网地址(WEB应用IP地址192.168.1.240或主机名)。
3、确认保存提示映射添加成功后,关闭添加映射窗口,查看端口映射列表。显示新添加端口映射信息。
4、映射图标显示小笑脸说明端口映射状态正常。已可以正常访问自定义免费域名地址。
5、至此,只要不关闭不退出映射服务即可保证内网OA在外网正常访问。