gpt4 book ai didi

facebook - 在本地主机上运行 Facebook 应用程序

转载 作者:行者123 更新时间:2023-11-30 05:13:14 26 4
gpt4 key购买 nike

我打算从我的本地主机连接到 Facebook 聊天。我需要从 Facebook 获取 session key 。当我将站点 URL 指定为 localhost:8080ip-address:8080 时,它不起作用。

我读到过关于使用 2 个不同的 API key 设置两个应用程序,一个在 dev m/c 上运行,另一个在本地主机上运行,​​但我不太明白。

谁能解释一下如何在本地主机上运行 Facebook 应用程序?

最佳答案

我写了一个tutorial不久前关于这个。

最重要的一点是“站点 URL”:

Site URL: http://localhost/app_name/

文件夹结构是这样的:

app_name
¦ index.php
¦
+---canvas
¦ ¦ index.php
¦ ¦
¦ +---css
¦ main.css
¦ reset.css
¦
+---src
facebook.php
fb_ca_chain_bundle.crt

编辑:
Kavya:即使没有 IP 或端口,FB 服务器如何识别我的本地主机?

我认为这与 Facebook 没有任何关系,我猜测因为 iframe src 参数是从客户端加载的,它将处理您的本地 URL就好像你直接把它放在你的浏览器上一样。

例如,在您的在线服务器上有一个包含内容的文件(例如 online.php):

<iframe src="http://localhost/test.php" width="100%" height="100%">
<p>Not supported!</p>
</iframe>

在你的本地主机根目录中,有文件test.php:

<?php echo "Hello from Localhost!"; ?>

现在访问 http://your_domain.com/online.php 您将看到本地主机文件的内容!

这就是为什么实时订阅和取消授权回调(只是提一下)不会与本地主机 URL 一起工作!因为 Facebook 将 ping(发送 http 请求)到这些 URL,但显然 Facebook 服务器不会将这些 URL 转换为您的!

关于facebook - 在本地主机上运行 Facebook 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5133075/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com