使用可点击媒体发布到Twitter

时间:2014-05-31 10:50:00

标签: ios objective-c twitter

目前我正在使用statuses / update_with_media twitter API在我的iOS应用中发布带有图片的推文,它工作正常,但我想在用户点击发布的推文图片时重定向到我的应用。所以简而言之,我想将url方案嵌入到该图像中,以便当用户点击该图像时(通过使用他的推特应用程序),我的应用程序应该打开。 请提前告知我实施该方法的方法。

目前我正在使用以下代码发布带图片的推文。我正在使用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]);
}];
}

1 个答案:

答案 0 :(得分:1)

你做不到。 Twitter图像只指向图像 - 而不是其他地方。

但是,您可以尝试链接到使用Twitter Cards的网站。这可以显示图像并将其链接到您想要的任何位置。