具有Sparkle.LinkedInNET的LinkedIn API v2:检索摘要和技能

乔克斯

我正在实现LinkedIn API阅读器,以获取用户的摘要和技能。OAuth2身份验证过程运行正常,但是当我尝试检索配置文件对象时,我陷入了困境:

public void OAuth2(string code, string state, string error, string error_description)
{
    // create a configuration object
    var config = new LinkedInApiConfiguration("api-key", "api-secret-code");

    // get the APIs client
    var api = new LinkedInApi(config);

    if(!string.IsNullOrEmpty(error) || !string.IsNullOrEmpty(error_description))
    {
        // handle error and error_description
    }
    else
    {
        var redirectUrl = "http://mywebsite/LinkedIn/OAuth2";
        var userToken = api.OAuth2.GetAccessToken(code, redirectUrl);


        var user = new UserAuthorization(userToken.AccessToken);
        var profile = api.Profiles.GetMyProfile(user); //Here I don't know what to pass as acceptLanguages and FieldSelector!!
    }    
}

没有给出与“ ProfilesApi.GetMyProfile(UserAuthorization,string [],FieldSelector)”的所需形式参数“ acceptLanguages”相对应的参数

我试图从Sparkle.LinkedIn Api项目中了解,但是没有文档。

我只想检索摘要和技能字段。

乔克斯

通过创建带有语言代码和FIeldSelector变量的简单数组来解决:

var acceptLanguages = new string[] { "it-IT","en-US", };
var fields = FieldSelector.For<Person>()
            .WithId()
            .WithFirstName()
            .WithLastName()
            .WithFormattedName()
            .WithEmailAddress()
            .WithHeadline()
            .WithLocationName()
            .WithLocationCountryCode()
            .WithPictureUrl()
            .WithPublicProfileUrl()
            .WithSummary();
Person profile = api.Profiles.GetMyProfile(user,acceptLanguages,fields);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

LinkedIn v2 API:上载没有卷曲的图像

通过LinkedIn V2 API检索UGC帖子时收到ClassCastException错误

LinkedIn V2 API:没有足够的权限来访问/ me GET

无法获得有关LinkedIn API V2版本的公司

如何使用Javascript SDK中的Linkedin API v2?

LinkedIn分享回调Javascript SDK / API v2

LinkedIn API v2端点不起作用

将LinkedIn迁移到API v2

LinkedIn API v2不返回数据

Linkedin v2 api:结合投影和装饰

LinkedIn Api v2 - 获取公司帖子

如何使用linkedin API检索r_basicprofile权限下的linkedin用户的所有参数?

从 Azure API 管理调用时找不到 LinkedIn V2 API 返回

与LinkedIn V2 API禁止发布页供给图像共享

LinkedIn API get / v2 / me返回“ PARAMETER中存在不允许的字段”

LinkedIn V2版本API“权限不足,无法访问/ me GET”

对api.linkedin.com/v2/的任何查询都将返回“权限不足,无法访问...”

图片上传在Linkedin V2 API中不起作用

使用api v2将内容共享到linkedin上的公司页面

通过REST API(v2)将文章发布到公司LinkedIN页面

LinkedIn V2 API 视频共享错误还是我错过了什么?

如何通过LinkedIn API检索公司内所有员工的列表?

使用 Linkledin API V2 检索/发送消息

包含timeRange参数时,LinkedIn V2 API错误“ PARAMETER中存在不允许的字段”

Wordpress REST API V2返回所有帖子

带有翻新或OkHttp的Twitter API v2流

带有Google Map API v2的ViewPager变黑

具有OAuth 2的Laravel 4 API

Wikipedia API全文搜索可返回带有标题,摘要和图像的文章