STTwitter无法从iphone发布图像

时间:2014-09-15 13:05:54

标签: ios iphone twitter sttwitter

这是我用来将图片发布到Twitter的代码块。

NSString *imagePath = [[NSBundle mainBundle] pathForResource:@"info" ofType:@"png"];
    UIImage *image = [[UIImage alloc] initWithContentsOfFile:imagePath];
   NSData *imageData = UIImageJPEGRepresentation(image,.05);
    [_twitter postMediaUploadData:imageData fileName:@"splash_02" uploadProgressBlock:^(NSInteger bytesWritten, NSInteger totalBytesWritten, NSInteger totalBytesExpectedToWrite) {

    } successBlock:^(NSDictionary *imageDictionary, NSString *mediaID, NSString *size) {
        NSLog(@"xfdf=%@",imageDictionary);

    } errorBlock:^(NSError *error) {
          NSLog(@"xfdferror=%@",error);

    }];

我得到了回复,但没有发布图片

1 个答案:

答案 0 :(得分:1)

如Twitter documentation中所述,此方法会发布图片并返回mediaID,然后可以在推文中使用。当您想要发布多个图像并在将来的推文中使用它们时,请使用此方法。

如果您想连同一条推文发布图片,请参阅STTwitter's methods了解POST statuses/update_with_media端点。