使用pinterest api php和创建板的app授权

时间:2017-08-06 16:56:23

标签: php api pinterest

我使用dirkgroenen库php来授权我的应用程序并创建板 我从这里下载 https://github.com/dirkgroenen/Pinterest-API-PHP evry time我运行这段代码它给了我关于这条线的未被捕获的错误:8 致命错误:未捕获错误:在C:\ xampp \ htdocs \ pin \ vendor \ demo \ boot.php中找不到类'Dotenv \ Dotenv':8 这是boot.php的代码

 <?php
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);

    require ("../autoload.php");

    $dotenv = new Dotenv\Dotenv(__DIR__);
    $dotenv->load();

    $pinterest = new 
    DirkGroenen\Pinterest\Pinterest(getenv("4915445646307112766"), 
    getenv("1ae8683b277958bd9739cedb0f0b1434eee42176dd3d44cbf44981f9acaadd94"));

      if (isset($_GET["code"])) 
        {
          $token = $pinterest->auth->getOAuthToken($_GET["code"]);
          $pinterest->auth->setOAuthToken($token->access_token);

          setcookie("access_token", $token->access_token);
        }
      else if (isset($_GET["access_token"]))
        {
         $pinterest->auth->setOAuthToken($_GET["access_token"]);

        } 
      else if (isset($_COOKIE["access_token"])) 
        {
         $pinterest->auth->setOAuthToken($_COOKIE["access_token"]);
        } 
      else 
       {
         assert(false);
       }

     ?>

任何人都可以帮我修理它..我花了48个多小时来解决这个问题.. 任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

显然,你不会在任何PHP希望找到它的地方拥有Dotenv类。

选项:

  1. 你根本没有,然后从这里下载:vlucas/phpdotenv。 Composer应该已经下载了它,但是只有你使用composer来安装DirkGroenen。
  2. 你有它,但它在自动加载路径之外 - 检查自动加载路径,确保Dotenv位于适当的供应商文件夹中。
  3. 你拥有它,但它不支持自动加载(原文如此!) - 请查看最新版本或直接将其包含在include / require
  4. 还需要安装phpunit/phpunit