我正在尝试获取ios应用程序中我的linkedin帐户的所有连接。
我能够获取id,name,picture-url等。唯一留下的是电子邮件。我无法获取所有连接的电子邮件(email-address)。
我使用的是以下代码:
OARequestParameter *nameParam = [[OARequestParameter alloc] initWithName:@"scope"
value:@"r_basicprofile+rw_nus+r_emailaddress"];
NSArray *params = [NSArray arrayWithObjects:nameParam, nil];
[request setParameters:params];
OARequestParameter * scopeParameter=[OARequestParameter requestParameter:@"scope" value:@"r_fullprofile rw_nus r_network r_emailaddress"];
[request setParameters:[NSArray arrayWithObject:scopeParameter]];我正在从以下位置获取连接
http://api.linkedin.com/v1/people/~/connections:(id,first-name,last-name,email-address,picture-url,Positions)此链接仅返回id、first-name、last-name、picture-url和Positions,而不返回email-address。
发布于 2013-07-24 21:13:22
我相信你不能。
http://developer.linkedin.com/documents/connections-api
“由于返回的对象属于"person”类型,因此您可以访问具有r_basicprofile成员权限的任何可用配置文件字段。“
r_basicprofile的https://developer.linkedin.com/documents/profile-fields#profile中没有email-address字段
发布于 2014-04-09 18:36:14
我认为你用URL做错了什么,请用下面的URL试试
NSURL *url = [NSURL URLWithString:@"http://api.linkedin.com/v1/people/~:(id,first-name,last-name,email-address,picture-url,Positions)"];希望这能对你有所帮助。
发布于 2013-11-06 15:36:48
Fetching user profile data from LinkedIn in iPhone sdk提供的答案是好的,适当的.You可以从link micro得到帮助
如果你仍然弄错了,你可以点击链接https://github.com/synedra/LinkedIn-OAuth-Sample-Client获取帮助,它提供了一步一步的集成
但我认为要从LinkedIn获取电子邮件,您必须做一些额外的工作
我认为示例中给出的url不会获取如下所示的用户电子邮件id (https://api.linkedin.com/v1/people/~)in OAuthLoginView.m
请使用URL :- http://api.linkedin.com/v1/people/~:(id,first-name,last-name,maiden-name,email-address,formatted-name,phonetic-last-name,location:(country:(code)),industry,distance,current-status,current-share,network,skills,phone-numbers,date-of-birth,main-address,positions:(title),educations:(school-name,field-of-study,start-date,end-date,degree,activities))更改它
如果您想要有限的信息,请发送您想要的参数。
https://stackoverflow.com/questions/17630267
复制相似问题