2014-05-22 88 views
0

我的应用程序使用Facebook对话框共享器,并且每当用户共享我的一个链接时,Facebook将我在重定向页面上返回post_id确定Facebook的帖子是公开的还是私人的ID?

现在,我正在记录post_ids以确保帖子正确通过。问题是,由于用户的隐私设置,我看不到大部分共享的帖子。

那么,如果我有post_id,如何确定帖子是私密还是公开?我可以参考哪个API,甚至有可能?

+0

您可以使用该信息的隐私字段。更多信息请访问:https://developers.facebook.com/docs/graph-api/reference/v2.0/post。 请问你为什么想知道? – WizKid

+0

我基本上只想记录公共可用的帖子。我不想浪费时间记录post_ids,如果以后我无法检查它们。 – steve

回答

1

我想,如果你要求后(与你的应用程序访问令牌),如

GET /{post_id} 

和得到的回报什么,那么你可以肯定的是,邮政是不公开的。如果它是非公开的,您也将无法请求隐私字段。

如果您在用户分享内容时拥有具有read_stream权限的用户访问令牌,则可以使用此访问令牌请求帖子。那么你也应该可以看到privacy字段。

相关问题