gpt4 book ai didi

iphone - iOS:将照片发布到 Facebook 和小 html 作为标题

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

是否可以将图片上传到相册并包含一个小的 html 代码作为标题?

我想使用新的图形 API 来执行此操作。

以下代码有效,但是当我将文本变量设置为 html 代码时,标题显示为纯文本,所有 html 标记都可见。

此外,在下面的代码中,当 item.text 不为 null 时,its.title 将被完全忽略。

if (item.shareType == SHKShareTypeImage && item.image)
{
if (item.title)
NSLog(@"title = %@", item.title);
[params setObject:item.title forKey:@"caption"];
if (item.text) {
NSString *mytext = [NSString stringWithFormat:@"%@\n\nCreated by iPhone app FaceMod: %@", item.text,appURL];
[params setObject:mytext forKey:@"message"];
}
[params setObject:item.image forKey:@"picture"];
// There does not appear to be a way to add the photo
// via the dialog option:
[[SHKFacebook facebook] requestWithGraphPath:@"me/photos"
andParams:params
andHttpMethod:@"POST"
andDelegate:self];
[self retain]; //must retain, because FBConnect does not retain its delegates. Released in callback.
return YES;
}

我的理解是发布html的方式是使用“action”键:

NSString *actions = [NSString stringWithFormat:@"{\"name\":\"%@ %@\",\"link\":\"%@\"}",
SHKLocalizedString(@"Get"), SHKCONFIG(appName), SHKCONFIG(appURL)];
[params setObject:actions forKey:@"actions"];

但这也不起作用,“ Action ”html 代码被忽略,不会出现在 Facebook 上。

感谢您的帮助。

最佳答案

没有。您不能将 HTML 注入(inject)标题字段:Facebook 不允许您为显示在多个位置的值设置 HTML。您提交的任何 HTML 都将被视为纯文本,以防止任何 HTML 注入(inject)攻击或视觉样式更改。

关于iphone - iOS:将照片发布到 Facebook 和小 html 作为标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10118528/

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