【发布时间】:2016-12-29 05:31:28
【问题描述】:
我想将带有标签的相机胶卷中的视频发布到 Instagram。我的应用程序使用以下代码。
- (void)share
{
NSString *Caption = @"#baby";
NSString *urlString = [NSString stringWithFormat:@"assets-library://asset/asset.mov?id=%@&ext=mov",assetLocalID];
NSURL *url = [NSURL URLWithString:urlString];
NSString *escapedString = [url.absoluteString URLEncode];
NSString *escapedCaption = [caption URLEncode];
NSURL *instagramURL = [NSURL URLWithString:[NSString stringWithFormat:@"instagram://library?AssetPath=%@&InstagramCaption=%@", escapedString, escapedCaption]];
[[UIApplication sharedApplication] openURL:instagramURL];
}
- (NSString *)URLEncode
{
return [self URLEncodeUsingEncoding:NSUTF8StringEncoding];
}
- (NSString *)URLEncodeUsingEncoding:(NSStringEncoding)encoding {
return (__bridge_transfer NSString *)CFURLCreateStringByAddingPercentEscapes(NULL, (__bridge CFStringRef)self,NULL,(CFStringRef)@"!*'\"();:@&=+$,/?%#[]% ",CFStringConvertNSStringEncodingToEncoding(encoding));
}
但标题未添加到 instagram。 我想添加标签。 我已经通过https://www.instagram.com/developer/mobile-sharing/iphone-hooks/,但它没有帮助我!请分享您的想法。
【问题讨论】:
标签: ios objective-c hook instagram