я скопировал некоторый html-код для приложения facebook, но я, кажется, получаю следующую ошибку
Fatal error: Class 'Facebook' not found in /home/content/73/7931773/html/facebook-app/index.php
Ну, я делаю следующее в том месте, где я называю api
require 'facebook.php'; /** * Create an application instance on Facebook developers. * Replace with your own values. */ $facebook = new Facebook(array( 'appId' => '***', 'secret' => '***', 'cookie' => true, ));
1. Какое значение имеет facebook.php. Я не вижу его в библиотеке разработчиков facebook.
2. как я могу избавиться от этой ошибки.
Я думаю, мне нужно включить что-то, хотя я не могу понять, что?
Этот вызов facebook принадлежит PHP SDK для PHP. Он создает экземпляр класса facebook. Вероятно, вы получаете ошибку, потому что у вас нет facebook.php в той же папке, что и ваш скрипт.
Чтобы избавиться от ошибки. Либо удалите объект facebook из приложения, либо получите класс facebook.
Ссылка здесь. https://github.com/facebook/php-sdk
Я получил эту ошибку и обнаружил, что она вызвана тем, что «Facebook требуется расширение CURL PHP» в корне. Исправлена установка CURL для PHP.
Ошибка, которую вы получаете, означает, что класс Facebook
не существует. Поэтому вы можете создать экземпляр его, как в этой строке кода:
$facebook = new Facebook(array(
Требовательная инструкция файла facebook.php предполагает, что она может предоставить определение класса класса Facebook
. Очевидно, это не так. Так что если вы спросите
1. Какое значение имеет facebook.php
На это нельзя ответить должным образом, так как ваш вопрос вообще не содержит никакой информации об этом файле.
2. как я могу избавиться от этой ошибки.
Вы избавляетесь от этой ошибки, предоставляя определение класса класса Facebook
до создания нового экземпляра объекта. Другим способом было бы не создавать экземпляр класса Facebook
вообще. Это также устранит ошибку. Однако я думаю, что это не предусмотрено вами. Поэтому просто включите все необходимые файлы, и вы должны быть в порядке.
Чтобы сделать это, найдите API Facebook на своем диске. Затем поместите полный путь в инструкцию require к этому файлу.
Файлы ZIP и TAR.GZ API можно загрузить на странице загрузки PHP-SDK на Facebook . Эти файлы находятся в src
.
<?php $facebook_appid=''; $facebook_app_secret=''; $facebook = new Facebook(array('appId' => $facebook_appid,'secret' => $facebook_app_secret,)); ?>