如果我只有一个地址IP,我可以在app域上放什么?

If I have only an address IP, what I can put on the app domain?

我正在使用 Facebook SDK 和 PHP。我的本地主机一切正常。但是当我想用我的路由器 WiFi 尝试它时(在我的 public IP 地址上,添加 Facebook 登录),我试图将 IP 地址放在 URL 和 App Domain 上,但是有一个问题。

当我将“应用程序域”字段留空时,它不允许我这样做。所以我想在文件"hosts"上为地址IP加上一个域名,然后把这个名字放在应用程序域上,这是行不通的!

真不知道该怎么办

它不能在 facebook 上使用,您需要有一个域名才能使用 facebook API。

您需要一个完全合格的域名,而不是 IP 地址。任何人都可以使用 IP 地址做恶作剧。

解决方法是注册域名并将域或子域的 A 指向 IP 地址。

您仍然需要确保满足以下条件:

  1. IP 地址可公开访问(至少可通过 Facebook 的服务器访问)。
  2. 域名或子域应该是 FQDN。

此外,如果您更改 hosts 文件,它只会影响您的 PC,世界或 Facebook 服务器不知道。

Tip: You can get a free domain (search in Google for freenom) and they also provide free DNS Management as well. You can put your IP Address there and try.