我正在尝试使用UIActivityViewController共享文本和网址。它适用于除LinkedIn之外的所有其他应用程序。我总是收到错误
插件com.linkedin.LinkedIn.ShareExtension无效
看看下面的代码
+4
它显示了分享Popup的linkedin。但在帖子上显示错误。 我甚至尝试过只有文字,但没有运气好。
另请建议如何排除com.apple.UIKit.activity以外的共享扩展程序
答案 0 :(得分:0)
您可以尝试使用API POST请求
移动用户通过身份验证后,您可以使用ApiHelper.postRequest()方法从移动应用程序POST共享数据。
这里有效载荷将是你的东西:
NSString *url = [NSString initWithString:@"https://api.linkedin.com/v1/people/~/shares"];
NSString *payload = [NSString initWithString:@"{
\"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
}
error:^(LISDKAPIError *apiError) {
// do something with error
}];
]}