使用 localhost 作为 Canvas URL 不起作用

发布于 2024-12-27 15:53:33 字数 515 浏览 1 评论 0原文

我正在尝试开发一个简单的桌面应用程序,以使用 Java 的 restfb api 在我的墙上发布帖子。到目前为止一切正常,但其他用户看不到我的帖子,只有我自己。在阅读了其他一些文档后,我发现像这样的 HTTP 请求

https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&scope=email,read_stream,publish_stream

用于编辑我的应用程序的公开设置。正如我之前提到的,它是一个本地桌面应用程序,背后没有任何网络服务器,所以我想使用 localhost 作为画布 URL,因为上面的链接需要它。我只是使用 http://localhost:8080/ 作为我的站点、画布和安全画布 URL。在上面的 HTTP 请求中使用这些信息后,我收到错误,请求的链接不起作用。我的帖子仍然无法被其他人阅读。

您有什么建议来解决这个问题吗?

I'm trying to develop a simple desktop application to publish posts on my wall using restfb api for Java. It works fine so far, but other users cant see my posts, only me. After reading some other documentation, I found out that an HTTP request like:

https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&scope=email,read_stream,publish_stream

is used to edit the publicity settings of my applications. As I mentioned before, it's a local desktop application without any webserver behind it, so I want to use the localhost as a canvas URL, because its needed in the link above. I simply used http://localhost:8080/ as my site-, canvas- and secure canvas url. After using these informations in the HTTP request above I get the error, that the requested link doesnt work. My posts still can't be read by others.

Do you have any suggestions to solve that problem?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

陪我终i 2025-01-03 15:53:33

一旦您与 Facebook 合作,您的本地主机只能在您的计算机内使用,您最多可以向他们提供全局 URL。

尝试用 你的 ip 替换 localhost

Your local host can only be used inside you machine once you are working with facebook you most provide them a global url.

Try replacing localhost with your ip

罪歌 2025-01-03 15:53:33

这里同样的问题。还要补充一点。

(1) 我正在获取一个 iOS 应用程序的所有权,该应用程序显然具有此功能
问题(不确定从什么时候开始)。

(2) 第一次创建“应用程序设置”时(即
一旦授予权限并且“应用程序设置”出现在我的
Facebook 帐户设置 ->应用程序设置页面),应用程序活动
隐私字段设置为“仅限我”。

(3)手动设置为好友
我的 Facebook 帐户仍然不允许发布任何内容
除了“只有我”。

更新:我通过更改我的个人 Facebook 帐户(我的应用程序发布到的帐户)的隐私设置下的默认隐私设置来使其正常工作。我将其设置为“自定义”,并选择了“仅限我”。对于我们的应用程序来说,这将是一个很好的常见问题解答项目。我想我们可以将该设置视为全局覆盖。

Same problem here. A little more to add.

(1) I'm taking ownership of an iOS app that has apparently had this
problem (not sure when it started).

(2) When the "app Settings" has been created for the first time (i.e.,
once permissions were granted and the "app Settings" appear on my
Facebook Account Settings -> App Settings page), the App activity
privacy field is set to Only Me.

(3) Setting it manually to Friends
on my Facebook account still does not allow it to post to anything
other than "Only Me".

Update: I got it to work by changing the Default Privacy setting under Privacy Settings of my personal Facebook account - the one to which my app was posting. I had it set to Custom with "Only Me" selected. That would be a good FAQ item for our apps. I guess we can think of that setting as a global override.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文