将Pinterest与我的iOS应用程序集成

我想从我的iPhone应用程序发布一个图像到pinterest帐户,没有任何API发布,因为我试图将它与URL Scheme集成,但没有成功。 这是代码,

- (void)pinThroughURLScheme { NSString *urlString = PinterestURLMake(self.image, nil, @"alt", @"image.jpeg", NO); [[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString]]; } NSString *PinterestURLMake(UIImage *image, NSString *urlString, NSString *alt, NSString *title, BOOL isVideo) { NSString *base64ImageString = [NSString stringWithFormat:@"data:image/png;base64,%@", NSStringFromUIImage(image)]; NSString *encodedBase64ImageString = [base64ImageString urlEncodeUsingEncoding:NSUTF8StringEncoding]; NSString *encodedURLValue = [urlString urlEncodeUsingEncoding:NSUTF8StringEncoding]; NSString *encodedAltValue = [alt urlEncodeUsingEncoding:NSUTF8StringEncoding]; NSString *encodedTitleValue = [[NSString stringWithFormat:@"%@ %.0fx%.0f pixels", title, image.size.width, image.size.height] urlEncodeUsingEncoding:NSUTF8StringEncoding]; NSString *videoValue = isVideo ? @"true" : @"false"; return [NSString stringWithFormat:@"pinterest://pin/create/bookmarklet/?url=URL-OF-THE-PAGE-TO-PIN&media=URL-OF-THE-IMAGE-TO-PIN&description=ENTER-YOUR-DESCRIPTION-FOR-THE-PIN", encodedBase64ImageString, urlString ? [NSString stringWithFormat:@"&url=%@", encodedURLValue] : @"", alt ? [NSString stringWithFormat:@"&alt=%@", encodedAltValue] : @"", title ? [NSString stringWithFormat:@"&title=%@", encodedTitleValue] : @"", videoValue]; } 

运行此代码后,我的iPhone设备没有得到任何响应。

截至2013年5月20日,Pinterest发布了用于固定内容的iOS SDK。

查看他们的开发人员站点以获取更多信息。

好吧,因为你知道基础知识,也许你可以查看以下链接,希望它可以帮助你:)

iOS应用程序与pinterest的集成