我是新来的角色js。我想知道获取api键和集成链接登录的过程,并使用angularjs应用程序注册。将linkedin登录与angularjs应用程序集成
回答
您可以将角度模块用于linkedIn认证。 angular-social-login
您可以使用LinkedIn SDK来处理授权和唱歌或脱离用户。
文档:https://developer.linkedin.com/docs/getting-started-js-sdk
- 你必须初始SDK。您需要在LinkedIn Developer面板中创建一个应用程序。然后你在那里得到一个API密钥。
然后在您的应用程序中,您必须创建一个将调用LinkedIn API的服务。
事情是这样的:
export class LinkedIn {
constructor($q, $window) {
'ngInject';
this.$q = $q;
this.$window = $window;
};
get() {
let doc = this.$window.document;
let script = doc.createElement('script');
let deferred = this.$q.defer();
script.src = 'http://platform.linkedin.com/in.js';
script.innerHTML = [
'api_key: ' + YOUR_API_KEY,
'authorize: ' + 'true',
'lang: ' + 'en-US',
'onLoad: onLinkedInApiLoad',
'scope: ' + YOUR_APP_SCOPE
].join('\n');
this.$window.onLinkedInApiLoad =() => {
deferred.resolve(this.$window.IN);
};
doc.body.appendChild(script);
return deferred.promise;
};
}
接下来,你需要决定何时要初步这一呼吁。您可以在
.run
区块中执行该操作,或者使用一些中间件来处理它。之后,您将收到LinkedIn API对象。当你有你的LinkedIn API对象时,你可以请求授权,检查用户是否已经登录等。选项在文档中描述。您可以授权用户呼叫
IN.User.authorize(handler || angular.noop)
或注销IN.User.logout(handler || angular.noop)
也有选项来执行事件,其中用户登录的回调或注销例如:
IN.Event.on(IN, eventName, callback, callbackScope, extraData);
IN.Event.onOnce(IN, eventName, callback, callbackScope, extraData);
可以给我角度js服务吗.. –
你是什么意思在angularjs服务?我已经给了你一个处理SDK调用的服务。 – Tomasz
我想你的服务是在angular2 ..我需要在angular1 –
- 1. 使用“与LinkedIn登录”登录到聊天应用程序
- 2. 将WHMCS登录与我的SaaS应用程序集成
- 3. 将Facebook Connect登录/注册与Zend Framework应用程序集成
- 4. LinkedIn登录ASP.NET MVC 5应用程序
- 5. 如何将linkedin与asp.net应用程序集成
- 6. 如何将Linkedin与我的Android应用程序集成?
- 7. 应用程序Facebook登录集成
- 8. 使用JS API集成LinkedIn登录
- 9. LinkedIn集成到Android应用程序
- 10. linkedin登录需要LinkedIn应用程序设备ios
- 11. 将Gigya的登录集成到我的应用程序登录(使用shiro apache)
- 12. 集成facebook登录谷歌应用程序引擎与python
- 13. 应用程序与Facebook登录登录
- 14. 将Facebook登录集成到iOS iPad应用程序中
- 15. 将Facebook登录集成到我的应用程序中
- 16. 链接集成在Android与Android Linkedin的应用程序
- 17. 将AngularJS应用程序与WSO2身份服务器集成
- 18. 将复杂的AngularJS Web应用程序与CMS集成?
- 19. 如何将LinkedIn集成到iPhone应用程序中?
- 20. Angularjs + yeoman登录示例应用程序
- 21. Laravel LinkedIn使用JSAPI和Angularjs登录
- 22. 在将Google登录按钮与Java应用程序集成时面临问题
- 23. 将Facebook登录与Android应用程序集成时出现空指针异常
- 24. 将Google登录按钮与Java应用程序集成时出现异常
- 25. 将云应用程序与Onpremise集成
- 26. 将OBIEE与Web应用程序集成
- 27. 将iPhone应用程序与Shibboleth集成
- 28. 将ClickOnce应用程序与Outlook集成
- 29. 将IMCache与Web应用程序集成
- 30. 将C应用程序与WPF集成
什么更好的办法没有使用这个? –
@SanjanaPrasad:你可以在这里查看文档。 https://developer.linkedin.com/docs/oauth2#如果你不喜欢任何插件。 –
你也可以查看js文件的实现。 https://github.com/jacobwarduk/ng-linkedin-oauth –