[英]sharing a graph story with UIImage using Facebook sdk
我正在嘗試生成一個故事對象,並使用Facebook分享對話框將其發布到Facebook。 它僅適用於一個問題,效果很好:
我正在嘗試使用UIImage而不是圖像url。
當共享對話框打開時,我可以看到用戶選擇的圖像。 發布后,我可以在facebook.com網站上看到來自我的site.com的圖像,而不是我發送的UIImage。
有任何想法嗎 ?
NSMutableDictionary<FBGraphObject> *object =
[FBGraphObject openGraphObjectForPostWithType:@"name_app:artwork"
title:@"User generated content"
image:self.artworkImage
url:self.myAppWebSiteUrl
description:@""];;
id<FBOpenGraphAction> action = (id<FBOpenGraphAction>)[FBGraphObject graphObject];
action[@"artwork"] = object;
if ( [FBDialogs canPresentShareDialogWithOpenGraphActionParams:action]) {
[FBDialogs presentShareDialogWithOpenGraphAction:action
actionType:@"name_app:contribute"
previewPropertyName:@"artwork"
handler:^(FBAppCall *call, NSDictionary *results, NSError *error) {
[self close];
if(error) {
NSLog(@"Error: %@", error.description);
} else {
NSLog(@"Success");
}
}];
}
我相信您與該對象的image
參數關聯的self.artworkImage
用作url
的縮略圖。 如果我理解正確,則希望將UIImage
作為故事的一部分發送-在這種情況下,應將UIImage分配給操作的image
對象。 檢查此鏈接 ,了解如何在故事中添加本地圖像。
讓我知道它是否對您有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.