0

我正在尝试开发一个简单的桌面应用程序,以使用restfbapi for Java 在我的墙上发布帖子。到目前为止它工作正常,但其他用户看不到我的帖子,只有我。在阅读了一些其他文档后,我发现一个 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 请求中使用这些信息后,我收到错误,即请求的链接不起作用。我的帖子仍然无法被其他人阅读。

你有什么建议可以解决这个问题吗?

4

2 回答 2

0

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

(1) 我正在拥有一个显然存在此问题的 iOS 应用程序(不确定它何时开始)。

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

(3) 在我的 Facebook 帐户上手动将其设置为好友仍然不允许它发布到“只有我”以外的任何内容。

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

于 2012-01-18T23:41:49.663 回答
0

一旦您使用 facebook,您的本地主机只能在您的机器内部使用,您最常向他们提供全局 url。

尝试用你的 ip替换 localhost

于 2012-01-18T23:46:53.203 回答