Pinterest 无效图像 URL 格式
Pinterest Invalid Image URL format
大家好,我正在尝试将 pinterest 集成到我的应用程序中。我为图像 url 提供以下 url 但 pinterest 抛出错误说图像 url 格式无效。
这是我的形象url。
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"];
}
因为它显示的是无效图像 url,但是当我在浏览器上尝试时它可以正常工作。我想缩短图像 url 并尝试一下,这个技巧适用于 me.And 我正在使用我在代码中使用的 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]];
大家好,我正在尝试将 pinterest 集成到我的应用程序中。我为图像 url 提供以下 url 但 pinterest 抛出错误说图像 url 格式无效。 这是我的形象url。 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"];
}
因为它显示的是无效图像 url,但是当我在浏览器上尝试时它可以正常工作。我想缩短图像 url 并尝试一下,这个技巧适用于 me.And 我正在使用我在代码中使用的 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]];