Я пытаюсь связать свой сайт с Facebook.Почему моя кнопка Facebook Connect приводит меня к неправильному URL?
Если я вызываю метод в SDK PHP, называемый getLoginUrl(), он возвращает правильный URL-адрес для входа. Этот URL-адрес содержит ряд параметров, один из которых - мой ключ API, и он правильный. Это URL-адрес, на который меня должна привести моя кнопка «Подключить».
Однако, когда я на самом деле нажимаю кнопку «Подключиться» на своем сайте, всплывающее окно открывается и говорит «Указан неверный ключ API». С некоторой проверкой, я вижу, что URL-адрес в этом всплывающем меню говорит «api_key = undefined». Фактически, URL-адрес полностью отличается от URL-адреса для входа.
Любая идея, почему это происходит? Только конфликты, которые я могу себе представить, это codeigniter или jQuery.
Трудно быть более конкретным. Я предполагаю, что для этого потребуется хорошее знание SDK для Facebook.
Большое спасибо. :)
Я запускаю сайт на localhost. Что делать с настройками вкладки Connect? (не в моей квартире в данный момент, так что не могу проверить вещи). Благодарю. :) –
См. Этот ответ: http://stackoverflow.com/questions/3057089/dw-cs5-run-facebook-applications-on-local-server/3057559#3057559 – serg
Мне удалось правильно настроить параметры подключения, но он все равно не сработает. Я использовал ваш код инициализации API и, но когда я нажимаю кнопку входа в систему, я все равно получаю ту же ошибку «Недопустимый API-ключ», и URL-адрес говорит api_key = undefined. Откуда у JS есть api_key? Я вообще не указываю ключ API. Просто идентификатор приложения и секретный ключ. –