1

我创建了一个 Facebook 应用程序,但出现此错误:

致命错误:未捕获的 OAuthException:无效的 OAuth 访问令牌签名。在第 1106 行扔进 /var/www/customers/vh-394/web/home/dev.a-soft.hu/ssl/api/facebook/xzona/sdk/src/base_facebook.php

我是开发 Facebook 应用程序的新手,并且丢失了“应用程序域”、“站点 URL”、“画布 URL”、“安全画布 URL”设置。

可能存在一些 URL 设置错误,但我不知道安全 URL 的工作原理以及 Facebook 身份验证的工作原理。

谁能帮助我了解如何在上面设置这些 URL 以及如何纠正这个错误?

谢谢

编辑:

有一个游戏我想集成到 Facebook,所以 FB 用户可以玩它,分享积分等。你可以在这里找到这个游戏:

https://ssl.a-soft.hu/api/facebook/xzona/_index.php

如果您查看此页面,您可以看到我和我的一些 FB 朋友,但这不是真实的,我刚刚了解了 FB 如何将数据存储在数组中,因此我生成了它们。在这个文件中没有连接到 FB 或任何 FB 脚本。

真正的文件是index.php,一切发生的地方。几个月前,我开始使用 Heroku 创建这个应用程序,但后来我购买了真正的 ssl 域。

无论如何,我的应用程序尝试与 FB 连接并对其进行身份验证的方式是 Heroku 使用的方式。所以它包括“AppInfo.php”、“utils.php”、“FB sdk”(作为 Heroku),但我不知道我是否未能正确使用某些东西。

在 FB 开发页面上,我没有填写“应用程序域”字段,在“选择您的应用程序如何与 Facebook 集成”下,我只检查了“Facebook 上的应用程序”。在那里,我完全像这样填写了这些字段:

画布 URL:https ://ssl.a-soft.hu/api/facebook/xzona/ 安全画布 URL:(相同) 画布页面:apps.facebook.com/xzonahu

现在我仍然有同样的错误:

致命错误:未捕获的 OAuthException:无效的 OAuth 访问令牌签名。在第 1106 行扔进 /var/www/customers/vh-394/web/home/dev.a-soft.hu/ssl/api/facebook/xzona/sdk/src/base_facebook.php

希望你能帮忙!:)

4

1 回答 1

-1

您需要哪些 URL 取决于您正在制作的应用程序类型。假设您正在制作一个要嵌入到 facebook 框架中的应用程序,您应该确保在“选择您的应用程序如何与 Facebook 集成”下仅选中“Facebook 上的应用程序”框

您需要以下 URL: 托管 URL:这是存储所有资源的 URL。画布 URL:这是应该在 Facebook 框架内显示的页面的 URL。Secure Canvas URL:Canvas URL 的安全版本(使两个 Canvas url 使用相同的 https url 对我有用) Canvas 页面:这是人们访问以查看您的应用程序的 facebook 页面,即。http://apps.facebook.com/myapp

综上所述,OAuth 可能会出现各种各样的问题,所以如果这不能解决错误消息,我们会看看还有什么问题。

于 2012-07-11T19:17:52.063 回答