私はFacebookSDK
:https://developers.facebook.com/docs/sharing/ios/send-buttonと読んでいます。FacebookにアップロードするにはimageURLしか表示されません。FBSDKShareButtonで画像をFacebookにアップロード
NSURL *contentURL = [[NSURL alloc] initWithString:
@"http://en.wikipedia.org/wiki/Facebook"];
NSURL *imageURL =
[NSURL URLWithString:@"http://upload.wikimedia.org/wikipedia/commons/thumb/9/95/Facebook_Headquarters_Menlo_Park.jpg/2880px-Facebook_Headquarters_Menlo_Park.jpg"];
_sendButton.shareContent = [[FBSDKShareLinkContent alloc]
initWithContentURL: contentURL
contentTitle: @"My Share Title"
contentDescription: @"Lorem ipsum dolor sit amet."
imageURL: imageURL
peopleIDs: nil
placeID: nil
ref: nil
];
私はshareButton
で何かを試してみた:私は簡単に自分のタイムラインにこれをアップロードすることができ
let shareButton = FBSDKShareButton()
shareButton.center = view.center
let content = FBSDKShareLinkContent()
content.contentTitle = caption
content.imageURL = NSURL(string: "https://upload.wikimedia.org/wikipedia/commons/thumb/9/95/Facebook_Headquarters_Menlo_Park.jpg/2880px-Facebook_Headquarters_Menlo_Park.jpg")
shareButton.shareContent = content
view.addSubview(shareButton)
。
私はPhotoLibraryから取得した画像をFacebookにアップロードするだけです。これは私がcontent.image
を試してみると可能です(これにはヒントはありません)
Facebookやウィキペディア? https://developers.facebook.com/docs/sharing/ios – Dare
共有する前にディスクに保存 –
@LeoDabusそれから、ディスクからこのURLを取得してタイムラインにアップロードする必要がありますか? – Khuong