gpt4 book ai didi

ios - 在 iOS 上使用 Facebook SDK 发布文本状态/在墙上发布简单文本

转载 作者:行者123 更新时间:2023-11-29 12:46:57 25 4
gpt4 key购买 nike

我正在使用适用于 iOS v3.12.0 的 FacebookSDK。

我尝试在用户的墙上张贴简单的文字:

if ([FBDialogs canPresentShareDialogWithParams:params]) {

[FBDialogs presentShareDialogWithLink:nil
name:@"name"
caption:@"caption"
description:@"description"
picture:nil
clientState:nil
handler:^(FBAppCall *call, NSDictionary *results, NSError *error) {
if(error) {

} else {

}
}];
} else {

NSMutableDictionary *paramsDict = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"name", @"name",
@"caption", @"caption",
@"description", @"description",
nil];

[FBWebDialogs presentFeedDialogModallyWithSession:nil
parameters:paramsDict
handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
if (error) {

} else {
if (result == FBWebDialogResultDialogNotCompleted) {
NSLog(@"User cancelled.");
}
}
}];
}

因为我添加了 nil 链接参数,所以 Facebook 框架什么都不做。

如何在用户的墙上张贴简单的文字?

而且我已经看过文档(参见 this )

最佳答案

你不能预先填写详细信息,所以如果你不分享链接或图片,看起来你只能这样调用它:

[FBDialogs presentShareDialogWithLink:nil
handler:^(FBAppCall *call, NSDictionary *results, NSError *error) {
if(error) {
NSLog(@"Error: %@", error.description);
} else {
NSLog(@"Success!");
}
}];

他们会看到一个对话框,可以在其中发布状态更新。

关于ios - 在 iOS 上使用 Facebook SDK 发布文本状态/在墙上发布简单文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23460513/

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