如何在Facebook墙上点击一个按钮,点击iPhone应用程序

问题描述:

我正在制作一个iPhone应用程序,用户希望所选图像应该在单击按钮上的Facebook墙上发布。如何在Facebook墙上点击一个按钮,点击iPhone应用程序

我有这个工作表按钮。

我想要的用户身份验证和发布图片(在下面的教程loginButtonTapped)墙(在教程rateTapped下文)上的一个按钮的点击来进行。

我使用下面的链接是我参考了在Facebook上墙

http://www.raywenderlich.com/1626/how-to-post-to-a-users-wall-upload-photos-and-add-a-like-button-from-your-iphone-app

张贴图片的例子,我是新手。

我该怎么办?

我该怎么办?

请帮助和建议。

谢谢。

您可以使用Facebook的图形API张贴图片墙..

下面是该教程...

http://www.capturetheconversation.com/technology/iphone-facebook-oauth-2-0-and-the-graph-api-a-tutorial-part-2

+0

我想单击它。请阅读问题。反正感谢您的输入 – 2010-12-04 06:29:05

+0

您可以编辑代码...但您必须选择一个图像... – 2010-12-04 06:46:07

在分享你将永远有获得Facebook的证书首先通过打开Facebook应用程序(称为SSO /单一登录)或者在未安装Facebook应用程序的情况下通过打开WebView或Safari来进行。发布到Facebook的东西可能会非常棘手,因此我写了一个简单的库,名为BMSocialShare。它也支持“单击共享”。你可以做这样的事情很容易将照片上传至Facebook:

BMFacebookPost *post = [[BMFacebookPost alloc] initWithImage:[UIImage imageNamed:@"image.png"]]; 
[[BMSocialShare sharedInstance] facebookPublish:post]; 

或者还可以创建普通帖子:

BMFacebookPost *post = [[BMFacebookPost alloc] 
         initWithTitle:@"Simple sharing via Facebook, Email and Twitter for iOS!" 
         descriptionText:@"Posting to Facebook, Twitter and Email made dead simple on iOS. Simply include BMSocialShare as a framework and you are ready to go." 
         andHref:@"https://github.com/blockhaus/BMSocialShare"];  

[post setImageUrl:@"http://www.blockhausmedien.at/images/logo-new.gif" 
     withHref:@"http://www.blockhaus-media.com"]; 

[[BMSocialShare sharedInstance] facebookPublish:post]; 

我想就我个人的经验,加上使用BMSocialShare通过vinzenzweber创建这里,和我声誉只允许我回答。它为我节省了大量的时间,并且免去了阅读Facebook文档的麻烦,为我的照片应用分享图像这样简单的事情。

只是一些关于它的文档的指针,对于第一次使用这个库的人来说可能并不明显。

  1. 将代码段插入包含Facebook应用程序ID的Info.plist中时,需要在数字应用程序ID前加上'fb'。

  2. 除了将BMSocialShare.framework添加到Xcode项目中之外,还需要手动将BMSocialShare.bundle和FBDialog.bundle拖动到BMSocialShare.framework的资源文件夹中,然后拖动到Build Phrases下的Copy Bundle Resources部分你的应用程序的目标