2013-02-09 50 views
2

好的,這是我的情況。我們有兩個開發人員爲我們創建了一個社交網絡計劃。他們創建了一個功能,允許它鏈接到你的Facebook帳戶。他們表示他們使用了標準的Facebook API,並使用令牌進行授權。當代碼位於我們的開發網站dev.maizing.com時,該功能非常有用,但現在www.maizing.com上出現了問題。如何訪問我的客戶端ID和身份驗證?原始開發人員移動

我搜索並找到了一個PHP文件,其中有幾個引用dev.maizing.com,我將它們更改爲www.maizing.com在我們的應用程序現在,當我嘗試鏈接到我的Facebook帳戶,我得到一個長的錯誤網址。我注意到它包括....

https://www.facebook.com/dialog/oauth?client_id=____________ 

我不會在這裏包括整個client_id。

我被告知的是我的原始客戶端ID是硬編碼的,可以使用dev而不是www。我原來的開發者已經離開,無法到達。我認爲他們有另一個帳戶下的client_id,我無法訪問它。我現在能否獲得訪問權限,使我們的 client_id指向正確的服務器?

回答

0

聽起來像是你需要訪問應用程序的設置,在這裏找到:

https://developers.facebook.com/apps/[client_id]/summary/

由於this page說,「您指定必須在你的應用程序的設置中指定的相同的基域上的網址...」

所以,除非你可以訪問你的應用程序的設置,你必須留在‘dev.maizing.com’

對不起。

儘管如此,如果您將您的應用程序域更改爲「maizing.com」而不是「dev.maizing.com」,那麼您可以通過「* .maizing.com」工具提示爲應用程序域。

1

您的應用儀表板頁面上顯示的AppID是client_id。

+0

這不提供問題的答案。要批評或要求作者澄清,在他們的帖子下留下評論 - 你總是可以評論你自己的帖子,一旦你有足夠的[聲譽](http://stackoverflow.com/help/whats-reputation),你會能夠[評論任何帖子](http://stackoverflow.com/help/privileges/comment)。 – Barry 2015-02-06 12:55:09

+2

我面臨同樣的問題,我不知道如何獲得client_id。後來才知道client_id是AppID。 Wayne問如何獲得client_id,我告訴他你在頁面上看到的AppID是client_id本身。爲什麼這不是正確的答案? – 2015-02-12 17:02:12