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]];