将图像发布到 facebook 朋友的墙上

Posted

技术标签:

【中文标题】将图像发布到 facebook 朋友的墙上【英文标题】:post image to facebook friend's wall 【发布时间】:2013-08-01 05:35:29 【问题描述】:

我使用UIActivityViewController 将图像分享到社交网络。我需要将我的图像发布到朋友的墙上。是否可以使用 UIActivityViewController 将图像发布到朋友的墙上。

【问题讨论】:

看,我已经发布了答案。希望对你有帮助。 【参考方案1】:

使用NSData,您可以将图像添加到UIActivityViewController。试试下面的一个。

NSString *text = @"your text goes here";

NSData *Da = UIImageJPEGRepresentation([UIImage imageNamed:@"Icon.png"], 1.0);

NSArray * activityItems = @[text,Da];

UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:[NSArray arrayWithObjects:nil]];
activityVC.excludedActivityTypes = @[UIActivityTypePostToWeibo]; //or whichever you don't need 
[activityVC setCompletionHandler:^(NSString *activityType, BOOL completed) 

];
[self presentViewController:activityVC animated:YES completion:nil];

【讨论】:

此代码仅将图像发布到您的墙上。我需要发布我朋友的墙 如何在朋友的墙上发布简单的文字?与传递文本一样,传递NSData 对不起。我需要发布特定于 facebook url 页面的文本。喜欢这个网址:facebook.com/NokiaIndia。是否可以使用 UIActivityViewController。 我认为使用UIActivityViewController,你只能在你的墙上发帖,不能在你朋友的墙上。 您必须为此使用 Facebook Graph API 或 Facebook SDK。

以上是关于将图像发布到 facebook 朋友的墙上的主要内容,如果未能解决你的问题,请参考以下文章

iPhone - 如何在朋友的 Facebook 墙上发布图像

如何将数组发送到用户可以选择朋友并发布到他们的 Facebook 墙上的表格

Facebook API在好友墙上发布消息

Spotify 如何通过 API 将播放列表发布到 Facebook 墙上?

使用图形 api 在 facebook 上私下发帖到朋友墙上

facebook多次发布到墙上