我正在 Facebook 上做一个简单的比赛,这是一个要填写的表格。我想添加一个带有共享选项的机制。
您将为每个点击返回链接的朋友赢得一次机会。
从技术上讲,我希望将用户 ID 添加到共享 url,以便在我的数据库中为他添加 1 次机会(共享选项将出现在表单之后)
所以我需要用户 ID,但我不想在启动我的应用程序之前显示 FB 弹出窗口“接受此应用程序”。可能吗?
如果没有,您是否有一个 id 或在线使用开放图和所有这些东西来完成它?
我正在 Facebook 上做一个简单的比赛,这是一个要填写的表格。我想添加一个带有共享选项的机制。
您将为每个点击返回链接的朋友赢得一次机会。
从技术上讲,我希望将用户 ID 添加到共享 url,以便在我的数据库中为他添加 1 次机会(共享选项将出现在表单之后)
所以我需要用户 ID,但我不想在启动我的应用程序之前显示 FB 弹出窗口“接受此应用程序”。可能吗?
如果没有,您是否有一个 id 或在线使用开放图和所有这些东西来完成它?
没有登录/授权就无法获取用户的用户/Facebook-ID。签名请求变量仅在用户未登录时显示基本信息(如状态、管理员状态、语言环境……)。
因此,为了获得您必须授权用户的用户 ID,我建议使用 JavaScript SDK:
https://developers.facebook.com/docs/howtos/login/getting-started/
这违反了 Facebook 主页条款。
您不能在比赛中将分享视为参赛作品。
点击此链接并查看第 III.E.3 节了解详细信息 https://www.facebook.com/page_guidelines.php