我认为这是一个简单的问题。我发现Facebook的隐私政策表明,通过他们的API发布照片时,不应包含任何预先填写的消息,这一点很奇怪。在" 2。让人控制"它说:
不要预填字幕,评论,消息或用户消息 包含个人或企业未创建的内容的帖子参数, 即使此人可以在共享之前编辑或删除内容。您 可以使用我们的共享对话框预先填写帖子中的单个主题标签,但是 不要预先填写个人或企业通过网站创建的任何内容 API。
https://developers.facebook.com/policy/
但是在他们的文档中你可以清楚地添加一条消息:
https://developers.facebook.com/docs/php/Facebook/5.0.0。在页面底部显示了发布图像时如何包含消息。
// Upload a photo for a user
$data = [
'message' => 'A neat photo upload example. Neat.',
'source' => $fb->fileToUpload('/path/to/photo.jpg'),
];
任何人都可以确认是否可以使用'消息'发布图片时变量?
也许我错过了一些东西,但Facebook似乎认为他们不会通过他们的API发布消息,即使他们提供了这样做的工具。
答案 0 :(得分:2)
有可能,但不允许预填。例如,通过显示一个空(!)输入字段,用户可以在其中输入消息。
换句话说,用户必须100%写入消息。
如果您预先填写,则无法通过publish_actions
权限进行登录审核。