当用户从我的应用程序中单击 Facebook 邀请时出现“找不到页面”
Posted
技术标签:
【中文标题】当用户从我的应用程序中单击 Facebook 邀请时出现“找不到页面”【英文标题】:"Page not found" when a user clicks on a Facebook invite from my application 【发布时间】:2015-05-10 12:42:11 【问题描述】:我不确定这是否是与编程相关的问题,但由于我没有使用 Facebook SDK 的经验,我只是假设我在某处做错了,即使我已按照文档进行操作T
.
我正在为任何好奇的人使用 Unity SDK,并且我正在使用 FB.AppRequest 向应用程序发送邀请,我的应用程序中的代码与文档中的代码完全相同。
public void InviteFriends()
FB.AppRequest(
message: "Come play this great game!",
callback: LogCallback
);
void LogCallback(FBResult result)
Debug.Log("Callback was called: " + result.Text);
这会按预期显示该框并允许我邀请朋友,并且朋友确实收到了邀请,但是一旦他们单击邀请,他们就会被重定向到如下所示的页面:
这给我带来了很多问题;我已经检查了应用程序面板中的所有内容,似乎所有内容都已检查。我的 google play 标识符和我的班级名称一样正确。我的密钥哈希都是正确的。我不知道我还能做什么。如果您想在 Play 商店中查找我的捆绑包标识符 buzz.qualify
,我相信您会轻松找到它。
我还要补充一点,我有一个申请页面,可以在这里找到:https://www.facebook.com/pages/Qualify/1647231425506903?fref=ts
此页面也链接到开发者控制台中的 facebook 应用程序。
我可以做些什么来解决这个问题?它在代码中吗?请帮忙,这是一个长达 4 天的挫折,因此我们正在迅速失去进展。
现在已经有几天了,我们现在正在通过贝宝向某人付款以进行修复。
【问题讨论】:
facebook-graph-api 是一个相关标签。我的意思是unity
标签,这与 Unity 游戏引擎无关。
您是否为您的应用程序设置了公共 Facebook 页面?
@MaxYankov - 我使用 Unity 游戏引擎和 Unity SDK 的事实使其具有相关性,不是吗?是的,我有。
@MaxYankov - 标签使用了它unity3d
并且只解释了unity
是什么,我仍然觉得它与问题相关。至于页面,是的,我已经在开发面板中设置并链接了它。
@MaxYankov - 我明白,我只是觉得我使用的标签从一开始就是unity3d
。这只是我的一个误解。
【参考方案1】:
您是否在 Facebook 上为您的 android 游戏设置了 Canvas 应用程序?
如果没有,请阅读 Requirements for Invitable Friends.
它表明您的游戏请求将...
将收件人定向到以下地点之一:
您在 Facebook Canvas 上的应用。 ios 或 Android 上的原生应用(如果已安装)。 Apple App Store 或 Google Play(如果未安装)。
【讨论】:
以上是关于当用户从我的应用程序中单击 Facebook 邀请时出现“找不到页面”的主要内容,如果未能解决你的问题,请参考以下文章
在用户注销时从我的应用程序中删除 facebook 会话 cookie