目前,我正在使用 statuses/update_with_media twitter API 从我的 iOS 应用程序发布带有图像的推文,它工作正常,但我想在用户单击该发布的推文图像时重定向到我的应用程序。所以简而言之,我想在该图像中嵌入类似 url 方案的内容,以便当用户单击该图像(通过使用他的 Twitter 应用程序)时,我的应用程序应该打开。 请建议我实现它的方法,在此先感谢。
目前我正在使用以下代码发布带有图片的推文。我正在使用 STTwitterAPI 框架进行 Twitter 集成。
NSMutableArray *mediaArray=[[NSMutableArray alloc]init];
if(image)
{
NSData *imageData = UIImagePNGRepresentation(image);
[mediaArray addObject:imageData];
//share from device twitter
[api.twitter postStatusUpdate:text mediaDataArray:mediaArray possiblySensitive:[NSNumber numberWithBool:false] inReplyToStatusID:nil latitude:nil longitude:nil placeID:nil displayCoordinates:nil uploadProgressBlock:^(NSInteger bytesWritten, NSInteger totalBytesWritten, NSInteger totalBytesExpectedToWrite) {
} successBlock:^(NSDictionary *status) {
NSLog(@"tweet shared successfully");
[self showActivityIndicator:2.0f];
} errorBlock:^(NSError *error) {
NSLog(@"tweet share - error %@",[error localizedDescription]);
}];
}
最佳答案
你不能那样做。 Twitter 图片仅指向图片 - 不指向其他地方。
但是,您可以尝试链接到使用 Twitter Cards 的网站.它可以显示图像并将其链接到您想要的任何位置。
关于ios - 使用可点击媒体发布到 Twitter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23969166/