2013-05-13 1 views
0

Я использую LinkedIn Javascript API для веб-приложения MVC4, которое позволяет пользователям регистрироваться через LinkedIn. Я испытываю некоторые странные проблемы, когда кнопка LinkedIn вообще не отображается для некоторых пользователей, без каких-либо ошибок в консоли Javascript.LinkedIn Javascript API - кнопка входа в систему не отображается для некоторых пользователей

В моем общей точке зрения/Layout, я делаю ссылку на LinkedIn Javascript API следующим образом:

<script type="text/javascript" src="url"> 
    api_key: key 
    authorize: true 
    scope: r_fullprofile r_emailaddress r_contactinfo r_network 
</script> 

И в моей странице входа я использую стандартное LinkedIn кнопки Войти сценарий:

<script type="IN/Login" data-onauth="onLinkedInAuth"></script> 

Где onLinkedInAuth просто перенаправляет пользователя на соответствующую страницу при успешном входе в систему.

У меня никогда не было проблем с работой на моей машине. И многие другие пользователи моего сайта использовали кнопку входа в систему без каких-либо проблем.

Но другие пользователи обнаружили, что кнопка входа LinkedIn не отображается вообще, когда посещает страницу входа в систему. Хотя они обнаружили, что если они войдут в систему до LinkedIn перед посещением страницы входа в систему, страница входа автоматически вызовет метод onauth и зарегистрирует пользователя в моей заявке. Я только видел эту проблему с Chrome, но вам придется дважды проверить, есть ли у вас проблема в каких-либо других браузерах.

Я не уверен, что еще я могу предоставить здесь действительно. Кто-нибудь еще испытывал одно и то же/понимал, что здесь происходит не так?

ответ

1

Просто используйте этот код

<script type="text/javascript" src="url"> 
    api_key: key 
    authorize: false 
    scope: r_fullprofile r_emailaddress r_contactinfo r_network 
</script> 

вместо

<script type="text/javascript" src="url"> 
    api_key: key 
    authorize: true 
    scope: r_fullprofile r_emailaddress r_contactinfo r_network 
</script> 

вы можете установить авторизированным ложь, чем ваша проблема решена.

благодаря Simranjeet Singh

+0

вы имеете в виду просто изменить значение авторизовать? Я не хочу этого, потому что я хочу, чтобы мое приложение автоматически вводило пользователя в систему, если они уже вошли в LinkedIN. – DevDave

Смежные вопросы