2016-11-10 16 views
0

私のアプリでは、うまく動作するFacebookアプリで画像を投稿するためにSLComposeViewControllerを使用しています。要件は、Facebookのアプリがインストールされていない場合、私はWebページを開き、ユーザーがWebを通して画像を投稿できるようにしたいと考えています。誰でもFacebookのWebに画像を投稿する方法をアドバイスできますか?私はXcode 8.1でiOS 9以上を持っています。Facebookの画像を投稿する

答えて

0

Facebook SDKをFacebookへのポストイメージに使用します。ここにコードとドキュメントがあります: https://developers.facebook.com/docs/sharing/ios

Facebook SDKはすべてのタイプの例外とシナリオを処理します。

0

Facebookアプリがインストールされていない場合。 FBアカウントはiPhoneの設定アプリと同期されています。 以下のコードを使用して写真を共有できます。しかし、それはWebブラウザを開きません。

FBSDKSharePhoto *photo = [[FBSDKSharePhoto alloc] init]; 
photo.image = img; // your image 
FBSDKSharePhotoContent *content = [[FBSDKSharePhotoContent alloc] init]; 
content.photos = @[photo]; 
[FBSDKShareDialog showFromViewController:self 
             withContent:content 
              delegate:self]; 

ウェブブラウザで共有するには、次のコードを使用します。

FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init]; 
content.imageURL = [NSURL URLWithString:img]; // image url 
[FBSDKShareDialog showFromViewController:self.viewController 
             withContent:content 
              delegate:self]; 
関連する問題