График Facebook API: FB.login () названный прежде, чем назвать FB.init ()

Хотя на этот вопрос уже есть ответы в

Я хотел бы добавить определенные шаги для Visual Studio 2019 (Preview), которые работали для меня постоянно в Mac OS:

  1. Удалите все папки bin и obj (из всех ваших проектов, например, из общей папки и из каждой папки, специфичной для платформы).
  2. Закройте решение и откройте его снова (чтобы пакеты были восстановлены).
  3. Сделайте Build -> Rebuild All. Вам еще не нужно подключать физическое устройство к вашему компьютеру.
  4. В Solution Explorer перейдите в корневую папку проекта iOS (щелкните правой кнопкой мыши проект iOS в обозревателе решений Visual Studio, затем выберите «Инструменты» -> «Открыть в терминале») и выполните find . | xargs -0 xattr -c.
  5. Подключите устройство iOS к компьютеру и запустите сборку, чтобы оно было установлено на устройстве.

25
задан sakibmoon 11 July 2013 в 17:51
поделиться

2 ответа

Я не могу поверить в это, я ссылался на несуществующий ключ в Web.config, поэтому FB.init не работал тихо.

Теперь все работает как положено.

Для большей ясности Я не передавал appId в FB.init, как только я это сделал, это сработало.

44
ответ дан 28 November 2019 в 20:53
поделиться

В моем случае проблема исчезла после того, как я отключил функциональность XFBML (т.е. установил клавишу xfbml на false, удалив пространство имен fb: и фрагмент #xfbml=1 в <script src="…">). Хорошо, что мне все равно это не нужно.

YMMV, существует несколько других веских причин, по которым может появиться это сообщение об ошибке.

2
ответ дан scy 28 November 2019 в 20:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: