ios - 使用可点击媒体发布到 Twitter

标签 ios objective-c twitter

目前,我正在使用 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/

相关文章:

iphone - 使用 UIGradientLayer 作为 layer.mask 淡出 ScrollView 的底部/顶部 --> 掩码的重新定位滞后

objective-c - 在 Objective-C header 中对齐冒号

ios - 在将 View 添加到 View 树之前如何计算 UIViewController 高度?

iphone - 导航 iPhone 应用程序的核心数据最佳实践问题

python-3.x - 根据特定的标签提取数据/推文

objective-c - 如何枚举符合 NSFastEnumeration 的任意集合

ios - 了解 UIViewController 转换的值(value)

css - 嵌入式 Twitter 小部件高度问题

python - 计算 Twitter 上特定单词的结果数(API v1.1)

ios - 循环以获取自定义 NSObject 类 swift 中的数据