如何以编程方式从iPhone发布带有超链接到Facebook的大尺寸图像

时间:2012-08-07 06:38:10

标签: iphone facebook

enter image description here

我需要以编程方式从iPhone到Facebook墙的超链接发布大尺寸图像。我使用Facebook SDK发布图像,我使用了" me / photos"。这是我发布图片的代码。

- FbGraphFile *graph_file = [[FbGraphFile alloc]
   initWithImage:myImage];
   [variables setObject:graph_file forKey:@"file"];
          NSString *strMovie=[dicDetails objectForKey:JSON_MOVIENAME];
          NSString *strUsername=[[[DTO_Handler start]DTO_dicLogin]objectForKey:JSON_FNAME];
          NSURL *url = [[NSURL alloc] initWithString:@"http://www.moviemouse.com/"];
          NSString *strMessage=[NSString stringWithFormat:@"%@ %@ %@ %@ %@",strUsername,@"          likes the movie '",strMovie,@"' via
   MovieMouse.",url];
          [variables setObject:strMessage forKey:@"message"];
          FbGraphResponse *fb_graph_response = [fbGraph doGraphPost:@"me/photos" withPostVars:variables];

我可以在Facebook墙上发布图片。但我无法链接。我需要完全像下面给出的图像一样。如果我点击" instagram"它将重定向到一些url.how我可以像这样发布。

等待解决方案。请帮帮我

1 个答案:

答案 0 :(得分:0)

您只能将要“链接”的HTTP网址放入message参数中,作为纯文本。

将其设为可点击链接是Facebook在用户墙上显示消息时自行完成的工作。

应该以完全相同的方式工作,就好像用户直接在facebook.com上上传图像,并输入包含URL的消息文本一样。