使自托管Facebook应用程序正常运行

时间:2014-01-14 10:55:44

标签: facebook facebook-graph-api

我收到了一个Facebook应用程序,它存在于:

https://www.facebook.com/pages/Zapaleni-Smakiem/314603481920237?id=314603481920237&sk=app_456052154430227

保持其存在的公司。我们收到了源代码。并且无法访问旧配置文件。因此,我们需要让应用程序在新服务器和新的Facebook个人资料上运行。

Facebook应用程序非常不直观,我不知道如何添加它。我有公司简介,如何添加应用程序?我添加应用程序,但它没有显示任何地方。它没有链接。什么都没有。

我将APPID和SecretKey更改为新的。当我输入一个托管应用程序的网址时,我得到的是一个错误,我看到该域名是未经授权的,即使它是在应用程序设置中。

新的APP网址在这里:http://e-palenie.info/smakdlaciebie

我需要某种特殊页面吗?有一个公司页面。我缺少什么?我快要挂了。

1 个答案:

答案 0 :(得分:0)

我雇了somone为我修复应用程序。显然,应用程序需要一个命名空间(即使Facebook页面的状态不同)和正确的链接。

var oauth_url = 'https://www.facebook.com/dialog/oauth/';
oauth_url += '?client_id=xxxxxxxxxxxx';
oauth_url += '&redirect_uri=' + encodeURIComponent('https://apps.facebook.com/namespace_name');// namespace_name requires a namespace of an app to be writen it seems. and thats what I lacked.
oauth_url += '&scope=publish_actions,user_likes';

window.top.location = oauth_url;

不能将这个答案标记为最佳答案,因为也许有人最终能够在这个答案中提供更好的答案。