大家好我想把pinterest集成到我的应用程序中。我给图片网址下面的网址,但pinterest投掷错误说无效图片网址格式。 这是我的图片网址。 http://www.healthandglow.com:8080/osafe_theme/images/catalog/products/large/503277_1.jpg
- (void)pinIt:(id)sender
{
NSURL *imageURL = [NSURL URLWithString:@"http://www.healthandglow.com:8080/osafe_theme/images/catalog/products/large/503277_1.jpg"];
NSURL *sourceURL = [NSURL URLWithString:@"http://www.healthandglow.com"];
[pinterest createPinWithImageURL:imageURL
sourceURL:sourceURL
description:@"Pinning from Pin It Demo"];
}
答案 0 :(得分:0)
因为它显示的是无效的图片网址,但是当我在浏览器上尝试它时它正在工作。我想缩短图像网址并试一试,这个技巧对我有用。我使用的是tinyurl api,我在代码中使用过。 我的代码在这里
NSString *yourURL = [NSString stringWithFormat:@"%@%@",kBaseImageUrl,product.SKU_ImageUrls];
NSURL *sourceURL = [NSURL URLWithString:@"http://healthandglow.in"];
NSString *apiEndpoint = [NSString stringWithFormat:@"http://tinyurl.com/api-create.php?url=%@",urlstr];
NSLog(@"\n\n APIEndPoint : %@",apiEndpoint);
NSString *shortURL = [NSString stringWithContentsOfURL:[NSURL URLWithString:apiEndpoint]
encoding:NSASCIIStringEncoding
error:nil];
NSLog(@"Long: %@ - Short: %@",urlstr,shortURL);
NSURL *imageURL = [NSURL URLWithString:shortURL];
[pinterest createPinWithImageURL:imageURL
sourceURL:sourceURL
description:[NSString stringWithFormat:@"%@",product.SKU_Name]];