gpt4 book ai didi

iOS - Facebook Open Graph API - 让标题显示在用户生成的图像旁边

转载 作者:行者123 更新时间:2023-11-29 03:47:05 29 4
gpt4 key购买 nike

我无法在用户生成的照片上显示标题,如下所示:

enter image description here

相反,这是一张非用户生成的照片,带有标题和说明:

enter image description here

启用用户生成的照片(通过 iOS - Facebook Open Graph Api -- ensuring that photos are user generated )后,它看起来像这样:

enter image description here

注意 - 在上图中,标题和描述的设置与第一张图片相同。但是,描述并未显示。另一方面,标题确实如此。

将标题设置为空后,结果如下:

enter image description here

在网络上打开图形对象是这样的:

  <meta property="fb:app_id" content="<?php echo strip_tags($_REQUEST['fb:app_id']);?>">
<meta property="og:url" content="<?php echo strip_tags(curPageURL());?>">
<meta property="og:type" content="<?php echo strip_tags($_REQUEST['og:type']);?>">
<meta property="og:title" content="<?php echo strip_tags($_REQUEST['og:title']);?>">
<meta property="og:description" content="<?php echo strip_tags($_REQUEST['og:description']);?>">
<meta property="og:image" content="<?php echo strip_tags($_REQUEST['og:image']);?>">
<meta property="fb:explicitly_shared" content="true">

我需要做什么才能让标题与用户生成的全尺寸图像一起显示?也许 Facebook 上的某些配置不正确? Meal 是 facebook 定义的预定义对象。我应该尝试使用另一个吗?

最佳答案

这不是标题,而是用户消息。

您需要在代码和设置中将消息设置为字段,如https://developers.facebook.com/docs/opengraph/using-actions/中所述。

Message field

Allows users to write a personalized message attached to this action. You can only use this when the text is entered by the user and not pre-populated. You can mention users and pages inline using mention tagging.

此外,在本教程的 iOS 代码 (objective-c) 中 https://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/publish-open-graph-story/ :

在此方法中:

- (void)postOpenGraphActionWithPhotoURL

设置此属性:

action.message = @"your message here";

给出了想要的结果。

关于iOS - Facebook Open Graph API - 让标题显示在用户生成的图像旁边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17623341/

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