Facebook PHP SDK не возвращает ссылку для входа - PullRequest
0 голосов
/ 12 декабря 2011

Так что недавно я начал работу над плагином для WordPress, который интегрируется с Facebook, я никогда раньше не использовал SDK Facebook, но после прочтения документации я чувствовал себя относительно уверенно.Но я столкнулся с проблемой на уровне oAuth, мой код, похоже, не генерирует loginUrl, когда я смотрю на источник на странице настроек моего плагина, никакой видимой ссылки нет.Код ниже:

oAuth.php

<?php

include_once('src/facebook.php');

$fbconfig = array(
    'appId' => 'app1d',
    'secret' => '53cr3t',
    'cookie' => true  
              );

$facebook = new Facebook($fbconfig);

$loginUrl = $facebook->getLoginUrl(
array(
    'scope' => 'offline_access, user_events',
    'redirect_uri' => 'http://localhost/mad/wp-admin/options-general.php?page=facebook_event_options'
    )
);

?>

А вот код на странице меню, который не работает

Этот код находится на другой странице, я включил oAuth.php на этой странице.

       echo '<a href="' . $loginUrl . '"><img src="' . plugins_url('EventsList/images/connect.png') . '" class="fbConnect"></a>';

Возможно, это что-то настолько простое, что я его не заметил, любая помощь может сильно помочьбыть оцененным:)

1 Ответ

1 голос
/ 13 декабря 2011

Проблема в области переменных

Хотя вам лучше обернуть весь свой извлекаемый код ссылки в функцию и вызывать ее, вместо использования глобальных переменных

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...