我按照说明安装了这个软件包:
https://github.com/embedly/embedly-php#installing
在我的代码中,我做到了:
$api = new Embedly\Embedly(array('user_agent' => 'Mozilla/5.0 (compatible; mytestapp/1.0)'));
$objs = $api->oembed('http://www.bbc.com/news/world-latin-america-37077172?ns_mchannel=social&ns_campaign=bbc_breaking&ns_source=twitter&ns_linkname=news_central');
print_r($objs);但我知道这个错误:
类“Embedly\Embedly”未找到
我遗漏了什么?我必须在提供者/别名中放点什么吗?如果是的话,我不知道是什么。我用的是Laravel 5.2。
发布于 2016-08-14 21:54:13
我猜你只是跟着自传,这是作曲家的台词。我在按下中添加了这一点。
为了解释这一点,Composer处理所有的自动加载和依赖关系。要显式地启用该功能,您需要包含它的autoload文件,所有这些都发生在其中。
只需将index.php (或容器)文件以以下方式开头:
<?php
require_once __DIR__ . '/vendor/autoload.php';
// your code发布于 2016-08-14 23:44:58
在开头添加另一个“\”,如下所示:
$api = new \Embedly\Embedly(...) ;
https://stackoverflow.com/questions/38946533
复制相似问题