在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);
}];
}
答案 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];