我已閱讀關於此問題的所有其他問題,但無法找到解決方案。我修改了Facebook應用設置中的IP白名單,以包含調用API的服務器,但在我這樣做後,我更加擔心「此IP無法爲該應用程序提出請求」。當試圖從我的web應用程序使用Facebook API。另一個(#5)未經授權的源IP地址
奇怪的是,它一直工作到昨天,當最後一位用戶註冊並通過Facebook登錄到應用程序。
今天突然間,我的web應用程序不再被授權了嗎?
?
我已閱讀關於此問題的所有其他問題,但無法找到解決方案。我修改了Facebook應用設置中的IP白名單,以包含調用API的服務器,但在我這樣做後,我更加擔心「此IP無法爲該應用程序提出請求」。當試圖從我的web應用程序使用Facebook API。另一個(#5)未經授權的源IP地址
奇怪的是,它一直工作到昨天,當最後一位用戶註冊並通過Facebook登錄到應用程序。
今天突然間,我的web應用程序不再被授權了嗎?
?
我從Facebook平臺團隊收到什麼
從你試圖使用從 Facebook的API被列入黑名單的IP地址,因爲別人使用相同的IP地址有 最近違反了Facebook API服務條款。您唯一的選擇 是爲了獲得與Graph API一起使用的不同IP地址。
是不是非常有幫助,但我作出一個愚蠢的錯誤,我自己:服務器與Facebook的API使用的IPv6地址進行通信,而且我意識到了這一點,但不是使用了正確的IPv6地址服務器,我正在將服務器IPv4地址轉換爲IPv6地址並使用該值,因爲這就是我認爲IPv6正在被分配....(出於明顯的無知或天才;))
聲譽問題與當IPV4地址池用完時,運營商被迫將CGNAT用於IPV4地址時,共享IPV4地址將變得更糟。北美的IPV4地址池預計將在2015年第一季度耗盡。它已經在南美,歐洲和亞洲耗盡。目前IPV4地址是通過時間共享的(昨天屬於我的IPV4地址今天屬於您,並且可能在下週屬於那個人)。對於CGNAT,我目前使用的IPV4地址可能與您現在使用的IPV4地址相同。這意味着如果我們中的一個人違反TOS,我們所有人都可能受到限制。
IPV6不應該有這個問題。它們的分配很稀疏,以至於你現在使用的/ 64應該是你的很長一段時間,即使它改變了,你也不可能得到任何其他人正在使用或者在過去幾年中使用過的。
最有可能的是您的服務器使用不同的IP進行請求。也許一個IPv6地址 – WizKid 2014-09-24 22:47:17
不,我試着把IPv6版本的IP地址放在白名單中,它是一樣的。 – 2014-09-24 23:21:08
嘿!在這裏學到的教訓我猜!我用轉換計算器將我的服務器IP轉換爲IPv6版本!我認爲我的服務器的IPv6不得不簡單地是映射到IPv6的IPv4,而我看到的是轉換後的IPv6與我在VPS控制面板中使用的不同!所以......當我在facebook應用程序的IP白名單中使用控制面板中的一個時,它再次開始工作......所以我很想謝謝你! :)我還有一兩件事要了解IPv6的);但是......那麼爲什麼它在以前工作,沒有白名單中的IPv4或v6(這是空白的)? ......嗯......想法? – 2014-09-25 03:19:28