Я не могу заставить API Graph Facebook работать в IE7, IE8 и Opera, пока он работает нормально в FF3.6, FF8, IE9 и Chrome.
Я следую заПоток на стороне клиента из документов аутентификации Facebook .
У меня есть ссылка Facebook Connect, и когда пользователь нажимает на нее, страница перенаправляется на:
https://www.facebook.com/dialog/client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&response_type=token
Пользователь входит в систему и авторизует приложение, если необходимо.
Страница redirect_uri
прекрасно возвращает обратно access_token.Затем я пытаюсь выполнить ajax get для https://graph.facebook.com/me
, чтобы просто вернуть общедоступные данные (мне нужно имя и идентификатор).
Запрос не выполняется.
Провести некоторое исследование и найти это stackoverflow post Я попытался изменить тип ответа ajax на 'text / javascript' (также пробовал несколько других).Возникают те же проблемы.
Удаление ajax из уравнения Я пытаюсь использовать API напрямую с помощью браузера (без входа в Facebook и без access_token), как в этом примере с Справочная страница API Graph Facebook .
https://graph.facebook.com/btaylor
Я могу просматривать его отлично в FF.Я могу скачать, а затем просматривать его нормально с IE9.Я получаю эту ошибку в IE8:
Невозможно загрузить btaylor / с graph.facebook.com.
Невозможно открыть этот Интернет-сайт.Запрашиваемый сайт либо недоступен, либо не найден.Повторите попытку позже.
При поиске ответов я обнаружил эту публикацию stackoverflow , и, конечно же, Graph API Explorer Facebook в Facebook не работает в IE8.
Я не могу найти больше по этой теме, которая, кажется, говорит, что я делаю что-то ужасно неправильно.Или разработчики отказались от IE <9? </p>