Проблемы с использованием приложения Facebook

Я пытаюсь использовать приложение FB для автоматической публикации. Я пытался использовать SDK от facebookapi, а также facebook-php-sdk-master

Однако у меня возникли проблемы с настройкой Uris и доменов в настройках приложения FB. Я перепробовал все комбинации — с ‘localhost’, с реальным доменом сайта ‘landshoppe.com’, с ‘www’, без ‘www’ и т. Д. Я не могу понять, что именно нужно вводить в поля Uri!

Если кто-то может объяснить и помочь мне заставить сценарий работать, я буду обязан.

Я прилагаю скриншоты того, что я делаю.

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

В настройках Basic FB я попытался добавить HTTP: // локальный так же как http://landshoppe.com

В URL сайта также я попробовал то же самое

В расширенных настройках перенаправить URL-адрес деавторизованного обратного вызова также я пробовал эти Uris

У меня есть белый список IP-адресов 127.0.0.1 и IP-адрес моего сервера

Логин OAuth-клиента, Логин OAuth-сети и
Встроенный браузер OAuth Вкладки входа говорят «Да»

У меня есть ‘Http: // Localhost / FB-маркеры /‘в действительных URI перенаправления OAuth

Настройки моего скрипта

$appid = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$appsecret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$pageId = '530139960390619';
$msg = 'Buy/Sell/rent Property in India. Redevelopment, Joint Ventures, Auction Properties';
$title = 'Landshoppe-The Property Destination';
$uri = 'http://localhost/'; //I have tried all combinations here
$desc = 'Buy an Apartment, Rent an Apartment,Land for Redevelopment, Land     for sale, Commercial Property';
$pic = 'http://www.landshoppe.com/images/logo.jpg';
$action_name = 'Post to FB';
$action_link = 'http://www.landshoppe.com/';

$facebook = new Facebook(array(
'appId' => $appid,
'secret' => $appsecret,
'cookie' => false,
));

$user = $facebook->getUser();

// Contact Facebook and get token
if ($user) {
// you're logged in, and we'll get user acces token for posting on the wall
try {
$page_info = $facebook->api("/$pageId?fields=access_token");
if (!empty($page_info['access_token'])) {
$attachment = array(
'access_token' => $page_info['access_token'],
'message' => $msg,
'name' => $title,
'link' => $uri,
'description' => $desc,
'picture'=>$pic,
'actions' => json_encode(array('name' => $action_name,'link' =>        $action_link))
);

$status = $facebook->api("/$pageId/feed", "post", $attachment);
} else {
$status = 'No access token recieved';
}
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
} else {
// you're not logged in, the application will try to log in to get a access      token
header("Location:{$facebook->getLoginUrl(array('scope' =>           'photo_upload,user_status,publish_stream,user_photos,manage_pages'))}");
}

echo $status;

Я получаю ошибки как

>
URL заблокирован: перенаправление не выполнено, поскольку URI перенаправления не внесен в белый список в настройках OAuth-клиента приложения. Убедитесь, что вход в систему Client и Web OAuth включен, и добавьте все свои домены приложений в качестве действительных URI перенаправления OAuth.
>

А также

>
«Невозможно загрузить URL-адрес», поскольку он не добавлен в домены приложений ».

>

Я в своем уме! Пожалуйста, помогите мне понять, что должен быть Uris, который должен использоваться во всех этих местах.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]