Facebook API - 致命错误:未捕获OAuthException

时间:2012-07-11 17:55:50

标签: facebook facebook-graph-api

我创建了一个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”设置。

可能存在一些网址设置错误,但我不确切知道网页的安全性如何,以及Facebook身份验证的工作方式。

有人可以帮我解释如何设置上述这些网址以及如何更正此错误吗?

由于

编辑:

有一款游戏我想整合到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 dev页面上,我没有填写“App Domains”字段,在“选择你的应用程序如何与Facebook集成”下,我只检查了“Facebook上的应用程序”。在那里,我填写的字段完全如下:

Canvas网址: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中引用

希望你能帮忙! :)

1 个答案:

答案 0 :(得分:-1)

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

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

所有这一切,OAuth都会出现各种各样的问题,所以如果不能解决错误信息,我们会看到它可能是什么。