gpt4 book ai didi

Facebook 请求 - 如何从请求页面传递自定义变量

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

我正在构建一个具有发送给 friend 功能的 Facebook 应用程序。

每个用户都会获得一个特定的用户 key ,用于识别他们并单独识别他们。

所以 A 邀请了 B。

因此,当 B 收到邀请时,当他们单击“接受”时,我们会在 URL 中传递推荐人用户 key ……例如http://mydomain.com.au/return_user.aspx?referrerkey=iuahsduiahsdfuiha

因此,当 B 已经安装了 fb 应用程序时,referrerkey 变量会传回我们的站点,因此我们可以在那里管理 2 个用户之间的链接。

但是,如果 B 尚未添加该应用程序。 B 在邀请页面上单击接受按钮,用户必须通过“允许访问”页面,从那里,他们被引导回到应用程序主页,没有我需要的变量。例如。推荐人 key 。

那么我怎样才能使它同时适用于已经添加了该应用程序和尚未添加该应用程序的用户呢?

最佳答案

是的,请求 2.0 流程将始终让用户返回 Canvas 主页 - 无法避免。

不过,当您创建请求时,您可以将“数据”参数添加到请求对象,并在其中放入您想要的任何数据。然后,在 Canvas 的主页上,查询 signed_request 中的数据。设置一个变量,如 user_id 或某些应用程序特定变量、游戏 # 或其他变量。如果存在,则重定向到更适用的页面或路由。

您可以识别您的应用程序的条目 - 通过其他非请求重定向到我们的 Canvas 主页来区分它 - 因为 signed_request 中会有 request_ids。

请注意,您还可以获取请求 ID,并从 Facebook 获取对象,该对象将具有“来自”引荐来源网址。所以你不需要传递它。

关于Facebook 请求 - 如何从请求页面传递自定义变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3115792/

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