2014-01-14 62 views
1

我recived,根據既有的Facebook應用程序:做自我託管Facebook應用工作

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

公司誰保持它套管存在。我們收到了源代碼。並且無法訪問舊配置文件。所以我們需要在新的服務器和新的Facebook配置文件上開發應用程序。

Facebook應用程序是如此不直觀,我不知道如何添加它。我有公司簡介,如何添加應用程序?我添加的應用程序,但它不顯示任何地方。沒有鏈接。沒有。

我將APPID和SecretKey更改爲新的。當我輸入一個應用程序託管的網址時,我得到的是一個錯誤,我發現該域名在未經授權的情況下甚至在應用程序設置中也是未知的。

新應用的網址是在這裏:http://e-palenie.info/smakdlaciebie

我需要某種特殊的頁面?有一個公司頁面。我缺乏什麼?我快要吊死自己了。

+0

您是否更改了應用程序的應用程序控制臺上的域? – dreamweiver

+0

如果我知道那是什麼,那麼它是在應用程序代碼還是在developers.facebook.com? – Grzegorz

+0

以及其在'developers.facebook.com'下,進入你的應用程序的設置並更改域名,這可能會指向舊域名 – dreamweiver

回答

0

我僱用somone爲我修復應用程序。顯然應用程序需要一個名稱空間(即使臉書頁面狀態不同)和正確的鏈接。

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; 

不會將此答案標記爲最佳答案,因爲也許某人最終能夠在此答案中提供更好的答案。