共有する前に、あなたはいつもFacebookを利用して取得する必要があります最初にFacebook App(SSO /シングルサインオン)を開くか、Facebook Appがインストールされていない場合は、WebViewまたはSafariを開くことによって、資格情報を取得します。 Facebookへの投稿はかなり難しいので、私はBMSocialShareと呼ばれる簡単なlibを書きました。また、「ワンクリック共有」をサポートしています。あなたは簡単に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];
ワンクリックで欲しいです。あなたの入力を受け入れてくれてありがとうございました。 –
コードを編集することはできますが、画像を選択する必要があります... –
同じボタンクリックイベントで両方のイベントを入れてみましたが、認証に時間がかかるので無効にしました。私はする必要がありますか? –