Удалите приложение facebook facebook из учетной записи Facebook и теперь хотите добавить его снова (php sdk)

Я занимаюсь разработкой приложения для холста на Facebook с последней версией php sdk (v4 на момент написания статьи). Ранее для аутентификации я использовал JS SDK с обратными вызовами для входа, но теперь я использую PHP SDK (не хочу использовать JS) и удалил приложение из моей тестовой учетной записи. Я хочу добавить его снова, но на этот раз, используя только PHP SDK. У меня есть следующий код в моем index.php

require '../vendor/autoload.php';

use Facebook\FacebookSession;
use Facebook\FacebookJavaScriptLoginHelper;
use Facebook\FacebookRequest;
use Facebook\GraphUser;
use Facebook\FacebookRequestException;
use Facebook\FacebookCanvasLoginHelper;FacebookSession::setDefaultApplication('123123132', 'cafebabe');

// Add `use Facebook\FacebookCanvasLoginHelper;` to top of file
$helper = new FacebookCanvasLoginHelper();
try {
$session = $helper->getSession();
if ($session) {
echo 'Login';
} else {

echo 'Not logged in';
}
} catch(FacebookRequestException $ex) {
// When Facebook returns an error
} catch(\Exception $ex) {
// When validation fails or other local issues
}

Когда я захожу на страницу своего приложения, я просто получаю сообщение «Не авторизован», что означает сеанс. Я хотел сделать что-то еще? Я считаю, что мне нужно одобрить использование приложения (например, какое разрешение я хочу дать приложению, как я это сделал с JS, в какой-то момент времени?). Я использую официальную документацию на Facebook вместе с поиском других учебников и не нашел способа сделать это вне использования JavaScript.

Спасибо

1

Решение

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

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

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

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