タグを使用してカメラロールからInstagramにビデオを投稿したいとします。私のアプリケーションは次のコードを使用します。フックを使用した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/を通過しましたが、それは私を助けませんでした!あなたの考えを共有してください。
キャプションをアプリに渡す機能が削除されましたか?だから、ビデオのタグを追加することはできないのですか? – rishu1992
@ rishu1992動画にタグを追加することはできません。 –