【问题标题】:Link a posted photo with an app page将发布的照片​​与应用页面链接
【发布时间】:2026-01-13 15:00:01
【问题描述】:

我正在设计一个以照片为导向的 Facebook 应用程序,它可以让用户以特定于应用程序的方式讲述故事,并通过发布一张最好是大的“封面”照片来宣传这些故事。照片发布由应用程序完成,希望看到故事的人需要一种简单而明显的方式来重定向到相应的应用程序生成的页面。那么问题来了。

Facebook 应用程序是否可以代表用户发布最大(列宽)的照片,这样当其他人(包括非用户)点击照片时,它会将他们带到特定页面与应用程序相关而不是默认放大照片?如果不是,最好的解决方法是什么?

【问题讨论】:

    标签: facebook facebook-graph-api photo facebook-apps


    【解决方案1】:

    要在新闻提要上获得最大的大照片,您应该查看user generated photos,这需要您添加两个额外的参数到您的打开图形操作中,以指示用户生成的照片应该在新闻提要上具有最大的照片显示和股票代码。

    示例 OG POST:

    https://graph.facebook.com/me/nyccookbook:cook?

    recipe=http://www.yourdomain.com/pizza.html&

    image[0][url]=http://www.yourdomain.com/images/my_camera_pizza_pic.jpg&

    图像[0][user_generated]=true&

    access_token=YOUR_ACCESS_TOKEN

    如果照片不是用户生成的,那么explicit sharing 是在新闻提要和股票代码上获得最大显示尺寸的替代方法,前提是您遵循明确共享的所有要求和准则。

    当其他人(包括非用户)点击照片时,它会将他们带到与应用相关的特定页面,而不是默认放大照片

    这是不可能的,因为 FB 用户希望点击照片时该行为会放大照片。如果点击照片会启动一个 URL,那么用户体验会很差,因为这不是任何人在点击 FB 上的照片时所期望的。

    我能想到的最好的解决方法是编辑图片的描述,并在你的应用程序上添加一个指向你特定页面的链接,这样当 FB 用户看到图片时,他们可以点击描述中的链接去哪里你想要的。

    【讨论】:

    • “编辑带有指向您特定页面的链接的图像描述”如果照片是代表用户而不是手动发布的,则违反政策
    • 为了回答这些问题,OP 几乎肯定希望用户生成的照片附加到 OG 操作,因为这将链接回对象 URL