我正在显示facebook嵌入原生视图。借助app Access Token和Graph API,我得到了一个JSON resposne,我正在设置嵌入的原生视图。我正在使用以下图表API请求:
“https://graph.facebook.com/postId?access_token=ACCESS_TOKEN”。
但是这仅返回公共组和公共页面共享的帖子的响应。对于某些用户共享的帖子(私人帖子),它会抛出错误。错误如下:
{
"error": {
"message": "(#100) Requires user session",
"type": "OAuthException",
"code": 100,
"fbtrace_id": "ALrl5/9gwN3"
}
}
这是预期的,因为我们无法获得私人帖子的详细信息。但最近,我们收到了FB团队的邮件: “在过去三个小时内,对方法GET状态的100%调用导致错误”。
我们无法避免此错误,因为我们不知道这是私人邮件还是公共邮件。我们有帖子ID。那么,是否可以使用帖子ID知道帖子共享是私有的还是公共的。如果我们在开始时了解帖子的类型,那么我们可以避免发送获取私人帖子详细信息的请求。
谢谢,
桑杰塔