gpt4 book ai didi

iphone - 通过 iPhone SDK 获取 LinkedIn 中特定用户的群组列表

转载 作者:行者123 更新时间:2023-12-03 20:14:21 28 4
gpt4 key购买 nike

我已在 iPhone 中集成 linkedIn,并且可以在 linkedIn 上发布状态。但是,有什么方法可以为我提供用户正在关注的组列表,然后与组进行交互。我已经经历过this ,但无法弄清楚如何正确使用它。

我尝试使用:http://api.linkedin.com/v1/groups/{group-id}/posts但这里的问题是我如何获得组ID。

任何想法将不胜感激。提前谢谢。

最佳答案

在与 Linkedin API Beast 进行了多次争论之后,我发现问题出在编码方式上,这是一个很长的故事,在 OAuthLoginView.m 的方法“requestTokenFromProvider”中,我需要包含参数“scope”以及相关的OARequestParameter 对象中的权限。

(基于 github 存储库 -> https://github.com/synedra/LinkedIn-OAuth-Sample-Client )

之后,无论您在何处进行 api 调用(例如在 OAuthStarterKit 中),例如在 ProfileTabView::profileApiCall 中,您都可以像这样触发 URL 帖子:使用:http://api.linkedin.com/v1/group-memberships ;或者如果您需要他们的电子邮件地址,它就会出现(只要您有权访问电子邮件,您也可以像这样简单地获取它:

NSURL *url = [NSURL URLWithString:@"http://api.linkedin.com/v1/people/~:(id,first-name,last-name,industry,email-address) "];

请参阅下面在 URL 请求中使用 OARequestParameter 的代码...

- (void)requestTokenFromProvider
{
OAMutableURLRequest *request =
[[[OAMutableURLRequest alloc] initWithURL:requestTokenURL
consumer:self.consumer
token:nil
callback:linkedInCallbackURL
signatureProvider:nil] autorelease];

[request setHTTPMethod:@"POST"];

OARequestParameter * scopeParameter=[OARequestParameter requestParameter:@"scope" value:@"r_fullprofile r_contactinfo r_emailaddress"];

[request setParameters:[NSArray arrayWithObject:scopeParameter]];

OADataFetcher *fetcher = [[[OADataFetcher alloc] init] autorelease];
[fetcher fetchDataWithRequest:request
delegate:self
didFinishSelector:@selector(requestTokenResult:didFinish:)
didFailSelector:@selector(requestTokenResult:didFail:)];
}

希望这个答案能够帮助许多寻求在 iPhone 中集成 Linkedin 的开发人员。

关于iphone - 通过 iPhone SDK 获取 LinkedIn 中特定用户的群组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16933410/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com