簡體   English   中英

使用Facebook SDK與UIImage共享圖故事

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM