标签: linkedin

LinkedIn/Twitter/Facebook作为OAuth和OpenId使用

首先,我了解OpenId用于身份验证,而OAuth用于授权,与网站上的其他问题不同,我不会问哪个应该用于哪个,但是否有人可以为我的问题建议解决方案.

我想允许用户通过他们的LinkedIn/Twitter/Facebook帐户登录我的网站,一旦登录通过LinkedIn,他们也可以授权他们的Twitter和Facebook帐户作为可选的登录方法.这将允许用户通过三者中的任何一个进行身份验证,但最终会在我的站点上将其用户帐户作为最终结果.

我还想使用他们提供的授权来获取基本用户详细信息(配置文件图片/名称等)和发布状态更新.

我不想要求用户通过openId使用他们的帐户登录,然后必须通过oauth再次授权同一帐户,以允许我的网站发布到他们的服务提要,并且必须为3个服务中的每一个执行此操作.

对此问题的任何想法或问题?

openid twitter facebook oauth linkedin

14
推荐指数
2
解决办法
1万
查看次数

如何在python中使用linkedin API

我尝试了很多方法,但似乎都没有.帮助我使用python与linkedin建立连接.我有所有的代币.我有python 2.7.5.请发布建立连接的基本代码示例并获取用户名.

下面,我已经完成了角色的角色,例如示例,但它不起作用.

https://github.com/ozgur/python-linkedin <---这是我得到api的地方,我完全复制了它.见下文:

CONSUMER_KEY = '9puxXXXXXXXX'     # This is api_key
CONSUMER_SECRET = 'brtXoXEXXXXXXXX'   # This is secret_key

USER_TOKEN = '27138ae8-XXXXXXXXXXXXXXXXXXXXXXXXXXX'   # This is oauth_token
USER_SECRET = 'ca103e23XXXXXXXXXXXXXXXXXXXXXXXXXXX'   # This is oauth_secret


from linkedin import linkedin

# Define CONSUMER_KEY, CONSUMER_SECRET,  
# USER_TOKEN, and USER_SECRET from the credentials 
# provided in your LinkedIn application

# Instantiate the developer authentication class

authentication = linkedin.LinkedInDeveloperAuthentication(CONSUMER_KEY, CONSUMER_SECRET, 
                                                      USER_TOKEN, USER_SECRET, 
                                                      RETURN_URL, linkedin.PERMISSIONS.enums.values())

# Pass it in to the app...

application = linkedin.LinkedInApplication(authentication)

# Use …
Run Code Online (Sandbox Code Playgroud)

python api linkedin

14
推荐指数
1
解决办法
3万
查看次数

Linkedin Android SDK - 无法连接到API(INVALID_REQUEST)

我在连接到Linkedin API时遇到了一些麻烦.

我正在关注这个https://developer.linkedin.com/docs/android-sdk和这个https://developer.linkedin.com/docs/android-sdk-auth,但我收到此错误代码:

{
"errorCode": "INVALID_REQUEST",
"errorMessage": "either bundle id or package name \/ hash are invalid, unknown, malformed"
}
Run Code Online (Sandbox Code Playgroud)

到目前为止,我的实现非常简单:

public void shareOnLinkedin() {

    AuthListener authListener = new AuthListener() {
        @Override
        public void onAuthSuccess() {
            Log.d(TAG, "Success");
        }

        @Override
        public void onAuthError(LIAuthError error) {
            Log.d(TAG, error.toString());
        }
    };

    LISessionManager
            .getInstance(getApplicationContext())
            .init(ColectionDetailActivity.this, buildScope(), authListener, true);
}

private static Scope buildScope() {
    return Scope.build(Scope.R_BASICPROFILE, Scope.W_SHARE);
}

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    ... …
Run Code Online (Sandbox Code Playgroud)

java android linkedin

14
推荐指数
1
解决办法
3842
查看次数

在任何地方都有针对LinkedIn的api状态页面吗?

我遇到过几个官方LinkedIn api出现故障或响应非常缓慢的情况.我找不到api状态页面(比如http://status.twitter.com/),所以我无法缩小问题的范围.

是否有一个隐藏在某处我没有找到的地方,或者它是否只是不存在?

linkedin

14
推荐指数
0
解决办法
1780
查看次数

Linkedin API/company-statistics返回500内部服务错误

我正面临着LinkedIn API的问题/company-statistics.

使用Apigee控制台,我启动了 https://api.linkedin.com/v1/companies/2414183/company-statistics?format=json并获得了一个INTERNAL SERVICE ERROR 500.

正如您从URL中看到的那样,我正在使用开发人员API指南中建议的LinkedIn测试公司2414183.

linkedin linkedin-api

14
推荐指数
1
解决办法
751
查看次数

LinkedIn共享回调Javascript SDK/API v2

我想通过LinkedIn JavaScript SDK分享内容.但LinkedIn刚刚更新了他们的API,我无法弄清楚如何:在弹出窗口内共享一个URL并获得成功共享的回调.

使用旧的LinkedIn共享插件,你有这样的事情:

https://docs.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/plugins/share-plugin

<script src="//platform.linkedin.com/in.js" type="text/javascript">lang: en_US</script>
<script type="IN/Share" data-url="https://www.linkedin.com"></script>
Run Code Online (Sandbox Code Playgroud)

但它有一个成功属性(这不再起作用).

我还想到了一些解决方法,比如检查共享计数器是否有+1.但该计数器也被弃用了.另一种解决方法可能是检查共享弹出窗口何时关闭.但随后用户可以关闭它,并且他们共享'成功'.

html javascript share linkedin linkedin-api

14
推荐指数
1
解决办法
834
查看次数

如何使用脚本加载器加载LinkedIn Javascript API库?

LinkedIn Api建议您加载他们的javascript库,如下所示:

<script type="text/javascript" src="http://platform.linkedin.com/in.js">
  api_key: your_api_key_goes_here
</script>
Run Code Online (Sandbox Code Playgroud)

我想知道如何使用脚本加载器(例如RequireJS或LABJS)加载它.似乎库从脚本标记中提取了api密钥.在我看来,这似乎是一种非常奇怪的方式!

我更喜欢使用脚本加载器加载库,但似乎无法在不使用建议的方法的情况下找到如何插入api_key.

官方说明在这里

有人有主意吗?

javascript linkedin

13
推荐指数
1
解决办法
1万
查看次数

创建LinkedIn公司更新的直接URL

我正在网站上实施Compony新闻源并遇到以下问题.LinkedIn API不提供公司更新的直接URL.看看LinkedIn网站有直接的URL,他们就像这样: https://www.linkedin.com/company/1441/comments?topic=5849556347070205952&type=U&scope=1441&stype=C&a=5uHW&goback=%2Ebzo_*1_*1_*1_*1_*1_*1_*1_1441

尝试一下它似乎参数主题,类型,范围,stype和a是URL工作所必需的..(goback是唯一没有的).

使用LinkedIn API与公司更新调用我能够建立直接URL,除了a参数.该值总是4(对于我无法解释的)字符长.

有没有人能成功建立公司更新的直接URL,或者有人可以解释a参数或如何生成其价值?

api linkedin

13
推荐指数
1
解决办法
3822
查看次数

在新的LinkedIn API策略更改后访问r_fullprofile

r_fullprofile在新API政策之后申请LinkedIn合作伙伴关系是唯一的访问方式吗?

我的应用程序目前正在使用它来获取用户"技能"而r_fullprofile不是r_basicprofile.

如果我只使用,我是否需要对新政策进行任何更改r_basicprofile

linkedin linkedin-api

13
推荐指数
2
解决办法
2万
查看次数

LinkedIn SDK的Bitcode错误

在LinkedIn的SDK 中有一些关于Bitcode支持的问题.他们似乎同意LinkedIn的文档,他们的SDK版本1.0.7支持Bitcode.

但是,当我尝试存档我们的应用程序(使用Xcode 7.3.1,并包含该SDK)时,我在链接阶段遇到此错误:

无法生成位码包,因为'/用户/ ...:LD 绝密 .../LinkedIn-sdk.framework/LinkedIn-SDK(豆荚-dummy.o)'没有满位码建成.必须从Xcode Archive或Install build for architecture arm64生成bitcode的所有目标文件和库

clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

检查框架(按照之前的问题)似乎在arm64和armv7切片中显示了Bitcode:

otool -arch arm64 -l linkedin-sdk | grep '__bitcode'
otool -arch armv7 -l linkedin-sdk | grep '__bitcode'
Run Code Online (Sandbox Code Playgroud)

有没有人看到这个结果?有没有什么办法解决它,其他比关机位码支持的应用程序?


在切线相关的说明中,如果我关闭Bitcode并获得成功的构建,我会得到大约10个这些警告(在我看来,就像他们的CI系统配置错误):

处理/ Users/... 编辑 .../linkedin-sdk.framework/linkedin-sdk(LISDKAccessToken.o):警告:/ export/home/tester/hudson/data/workspace/MP_TRUNKDEV_POSTCOMMIT/ios-sdk_3939eff14f36b69f3fa38c9db85f0b182a1fc733/build/linkedin-sdk /ModuleCache/22OID7V7UWIA2/Foundation-73OMMCO56G8Z.pcm:没有这样的文件或目录

注意:运送静态库时应禁用模块调试.

linker linkedin ios xcode7 bitcode

13
推荐指数
1
解决办法
1048
查看次数

标签 统计

linkedin ×10

linkedin-api ×3

api ×2

javascript ×2

android ×1

bitcode ×1

facebook ×1

html ×1

ios ×1

java ×1

linker ×1

oauth ×1

openid ×1

python ×1

share ×1

twitter ×1

xcode7 ×1