【问题标题】:Facebook Post Privacy Not Working as ExpectedFacebook 帖子隐私未按预期工作
【发布时间】:2012-01-02 08:40:27
【问题描述】:

我不确定我在这里遗漏了什么,但尽管我尽了最大努力,我还是无法弄清楚为什么以下查询字符串参数(urldecoded)会以某种方式丢失帖子隐私设置。

message=We hope you enjoy your xxxx from xxxxxx
picture=http://app.xxxxx.me/_img/_product/thumb/1019.jpg
link=http://app.xxxxxx.me/object/xxxxx/1019/
name=Sample Post Name
description=This is a sample description message
properties={"Privacy":"Only You and xxxx can see this"}
actions={"name":"Track This Order","link":"http:\/\/apps.facebook.com\/xxxxxxx\/orders?id=3ff0f70e39c454acb800342b550b550f"}
privacy={"description":"XXXXX only","value":"CUSTOM","friends":"SOME_FRIENDS","allow":1111111111}  (where 1111... is a valid user numeric ID)

我的目标是使用特定的隐私设置发布到目标用户的墙(这应该是允许的,如 Open Graph POST 文档中指定的,隐私,“注释”)。

更具体地说,只有用户和另一位朋友才能查看帖子。

为了隐私,我几乎尝试了所有 JSON 编码变体,但出于某种原因,尽管其余的 post 参数可以正常工作,但隐私却不能。

有什么想法吗?

谢谢!

【问题讨论】:

  • 您向用户请求了什么权限?您还可以使用 API Explorer 工具来玩转图形 API。我发现在我知道如何做之前在那里做事很有用,然后我在代码中实现和测试它。
  • 很多,但相对于这个查询,是的 read_stream 和 stream_publish 是授权的。至于图形资源管理器,无论我输入什么 ID 进行测试(我的用户名、FB ID #、'me'),它总是返回 (#100) 只能在您的应用程序的有效测试用户上调用此方法。 显然,自从我登录到开发者应用程序后,我在应用程序上通过了身份验证,并且它在浏览器中似乎运行良好,所以我不太确定那里发生了什么
  • 通过图形 API Explorer 工具尝试一下。使用这些权限,是否可以按预期发布到经过身份验证的用户自己的提要?
  • 是的,除了隐私权限之外,帖子的所有内容都可以完美运行(甚至是像操作和属性这样的嵌入对象)。当帖子出现时,它总是设置为默认的“所有人”
  • Opps,当您尝试发布到朋友的墙上,而不是用户的墙上时,我读到了您的问题。对不起,我的误解。您是否使用 Graph API Explorer 获得相同的结果?如果是这样,那么这是一个 Facebook 错误(代码或文档)。如果没有,那就是 API 错误。

标签: facebook post facebook-graph-api facebook-wall


【解决方案1】:

在 Facebook 上提交的错误报告

http://developers.facebook.com/bugs/221305621283801

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-10
    • 1970-01-01
    • 2022-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多