URL для размещения заголовка, описания и ссылки в LinkIn - PullRequest
1 голос
/ 03 декабря 2011

Мне нужно опубликовать на стене LinkIn из моего приложения для iPhone.

Для этого я загружаю код из источника .

В этом Для размещения на стене код

- (RDLinkedInConnectionID *)updateStatus:(NSString *)newStatus {
  NSURL* url = [NSURL URLWithString:[kAPIBaseURL stringByAppendingString:@"/v1/people/~/current-status"]];
  newStatus = [newStatus length] > kRDLinkedInMaxStatusLength ? [newStatus substringToIndex:kRDLinkedInMaxStatusLength] : newStatus;
  NSData* body = [RDLinkedInRequestBuilder buildSimpleRequestWithRootNode:@"current-status" content:newStatus];
  return [self sendAPIRequestWithURL:url HTTPMethod:@"PUT" body:body];
} 

это код для публикации только текущего статуса, но мне нужно опубликовать название, описание и URL, как в Facebook.

Как я могу это сделать, может кто-нибудь, пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 06 декабря 2011

Я разрешаю это с помощью метода sharelink. Код для этого

-(RDLinkedInConnectionID *)shareLink:(NSDictionary *)shareDict { 
    NSURL* url = [NSURL URLWithString:[kAPIBaseURL stringByAppendingString:@"/v1/people/~/shares"]];   
    NSString *xmlStr = [NSString stringWithFormat:@"<share><content><title>%@</title><submitted-url>%@</submitted-url><description>%@</description></content><visibility><code>anyone</code></visibility></share>",[shareDict objectForKey:@"Title"],[shareDict objectForKey:@"Link"],[[shareDict objectForKey:@"Description"]substringWithRange:NSMakeRange(0,150)]];  
    NSData* body = [xmlStr dataUsingEncoding:NSUTF8StringEncoding]; 
    return [self sendAPIRequestWithURL:url HTTPMethod:@"POST" body:body];
}
...