gpt4 book ai didi

ios - 在 facebook sdk v3.13 上分享图片和文本

转载 作者:行者123 更新时间:2023-11-28 22:11:30 24 4
gpt4 key购买 nike

在旧Facebook SDK我使用以下代码使用户能够共享 screenshot ,我添加了一个 textimage 之上包含 linkApp .

焦点在 screenshot 上而不是在 link 上.在最新SDK ,我找不到这样做的方法。在他们的教程中,他们展示了如何共享链接并向链接添加图像 frame ,或如何分享照片,但这不是我想要的。

对我来说最重要的是我添加到帖子中的图像应该很大,我必须在其上方添加文本和链接(不是用户将添加的文本,而是我正在添加的文本)

这是我在旧版 SDK 中使用的代码版本:

 NSDictionary * params = @{
@"link" : link,
@"message" : strMessagetoPost,
@"picture" : UIImageJPEGRepresentation(img, 1.0f)};

[FBRequestConnection startWithGraphPath:@"me/photos"
parameters:params
HTTPMethod:@"POST"
completionHandler:^(FBRequestConnection *connection,id result,NSError *error)
{
if (error) {
}
else {
}
}];

知道如何用 FBDialogs class 做到这一点吗?或者以任何其他方式?

最佳答案

     NSString *str_link = [NSString stringWithFormat:@"%@uploads/%@-5.jpg",app.Main_url,[Data_Dict objectForKey:@"deal_id"]];
//NSLog(@"%@",str_link);

NSDictionary *params = @{
@"name" :[NSString stringWithFormat:@"%@",[Data_Dict objectForKey:@"name"]],
@"caption" : @"",
@"description" :[Data_Dict objectForKey:@"desc_title"],
@"picture" : str_link,
@"link" : @"",
};

// Invoke the dialog
[FBWebDialogs presentFeedDialogModallyWithSession:nil
parameters:params
handler:
^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
if (error) {
//NSLog(@"Error publishing story.");
[self.indicator stopAnimating];
} else {
if (result == FBWebDialogResultDialogNotCompleted) {
//NSLog(@"User canceled story publishing.");
[self.indicator stopAnimating];
} else {
//NSLog(@"Story published.");
[self.indicator stopAnimating];
}
}}];
}

关于ios - 在 facebook sdk v3.13 上分享图片和文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22810756/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com