LinkedIn集成r_network和w_messages请求不在iOS sdk中一起工作 [英] LinkedIn Integration r_network and w_messages request not working together in iOS sdk

查看:145
本文介绍了LinkedIn集成r_network和w_messages请求不在iOS sdk中一起工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经完成了LinkedIn集成,我必须向特定用户发送消息。首先,我正在获取连接然后发送消息。

I have done LinkedIn integration and I have to send message to particular users.For that first I am fetching connections and then sending messages.

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

[request setHTTPMethod:@"POST"];

OARequestParameter *nameParam = [[OARequestParameter alloc] initWithName:@"scope" value:@"r_basicprofile+w_messages+r_network"];

NSArray *params = [NSArray arrayWithObjects:nameParam, nil]; [request setParameters:params];

OARequestParameter * scopeParameter=[OARequestParameter requestParameter:@"scope" value:@"r_basicprofile"];

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

OARequestParameter * networkParameter=[OARequestParameter requestParameter:@"scope" value:@"w_messages"];

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

OARequestParameter * netParameter=[OARequestParameter requestParameter:@"scope" value:@"r_network"];

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

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

当我发送w_messages和r_network的请求时,其中一个不起作用,得到输出作为拒绝访问连接或访问拒绝发送邀请。

When I am sending request for both w_messages and r_network then one of them is not working,getting output as "Access To connections Denied" Or "Access to sending invitation denied."

如果我同时使用r_basicprofile,那么它们工作正常但是当我一起使用时他们的访问被拒绝。我没有得到任何线索。请帮助。

If I use both separately with r_basicprofile then they are working fine but when I use them together one of them's access is denied.I am not getting any clue.Please Help.

推荐答案

我刚刚得到解决方案。请求部分我需要像这样传递。

I just got the solution.On request part I need to pass like this.

OARequestParameter *nameParam = [[OARequestParameter alloc] initWithName:@"scope" value:@"r_basicprofile+w_messages+r_network"];

 NSArray *params = [NSArray arrayWithObjects:nameParam, nil];

 [request setParameters:params];

 OARequestParameter * scopeParameter=[OARequestParameter requestParameter:@"scope" value:@"r_basicprofile w_messages r_network"];

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

这篇关于LinkedIn集成r_network和w_messages请求不在iOS sdk中一起工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆