【问题标题】:DMS Meetup.com API Client Class not found未找到 DMS Meetup.com API 客户端类
【发布时间】:2016-03-28 19:53:10
【问题描述】:

我怀疑这个问题的更精细的机制不仅仅是我希望使用的特定类库,在这种情况下,它是我正在努力解决的用例。

我正在考虑为 PHP (https://github.com/rdohms/meetup-api-client) 实现 DMS Meetup API,但已经安装了代码库和项目依赖项,但我遇到了错误

致命错误:在...中找不到类“MeetupOAuthClient”

我的基本结构是

require('vendor/autoload.php');
// OAuth Authentication
$config = array(
    'consumer_key'    => '*****',
    'consumer_secret' => '*****',
    'token'           => '*****',
    'token_secret'    => '*****',
);
$client = MeetupOAuthClient::factory($config);

这表明库没有被加载 - 但我的理解是 autoload.php 应该处理这个没有?

【问题讨论】:

    标签: php api oauth meetup


    【解决方案1】:

    DMS 库使用命名空间,您需要告诉自动加载器在这些命名空间中的何处找到它。

    在您的require 行之后,添加以下内容即可:

    use DMS\Service\Meetup\MeetupOAuthClient;
    

    您也可以将最后一行更改为以下内容并获得类似的效果:

    $client = DMS\Service\Meetup\MeetupOAuthClient::factory($config);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-03
      • 1970-01-01
      • 1970-01-01
      • 2020-03-27
      • 2015-02-20
      • 2016-03-02
      • 2022-08-05
      相关资源
      最近更新 更多