使用sdk在LinkedIn集成中共享图像URL和文本

时间:2015-08-27 05:56:07

标签: ios objective-c linkedin

在LinkedIn分享中,LinkedIn提供了一个SDK,但使用此SDK,我无法共享图像链接和它始终显示的文字

  

LISDKErrorAPIDomain代码= 403无法完成操作。 (LISDKErrorAPIDomain错误403.)

代码:

NSString *url = @"https://api.linkedin.com/v1/people/~/shares";
NSString *payload = @"{\"comment\":\"Check out developer.linkedin.com! http://linkd.in/1FC2PyG\",\"visibility\":{ \"code\":\"anyone\" }}";

if ([LISDKSessionManager hasValidSession])

{

     [[LISDKAPIHelper sharedInstance] postRequest:url stringBody:payload
                                         success:^(LISDKAPIResponse *response) {
                                             // do something with response

                                             NSLog(@"response : %@",response.data);
                                         }
                                           error:^(LISDKAPIError *apiError) {
                                               // do something with error
                                               NSLog(@"error: %@",apiError);
                                           }];
}

2 个答案:

答案 0 :(得分:0)

在LinkedIn上共享错误:LISDKErrorAPIDomain代码= 403无法完成操作。

如果您重复使用相同的静态文本在LinkedIn上发布,则可能会出现相同错误的更改。

答案 1 :(得分:-1)

you must get share permission before add post

doc_author = [[0, 1, 2], [0], [1, 2]]

full login code

NSArray *permissions = [NSArray arrayWithObjects:LISDK_BASIC_PROFILE_PERMISSION,LISDK_W_SHARE_PERMISSION, nil];