如文档中所述,我直接使用 url 尝试了“发送”和“提要”对话框。
提要对话框: 一切正常;我的 redirect_uri 是:
- 单击“取消”按钮时按原样调用 (
http://my.redirect.uri
) - 单击“共享”按钮时使用查询字符串“post_id=123456789”调用 (
http://my.redirect.uri?post_id=123456789
)
然后我可以通过收到的 id 检查发布的链接(当然,如果我有“read_stream”权限)。
发送对话框: 响应不一样;我的 redirect_uri 是:
- 单击“取消”按钮时按原样调用 (
http://my.redirect.uri
) - 单击“共享”按钮时使用查询字符串“success=1”调用 (
http://my.redirect.uri?success=1
)
我想阅读已发送的消息或相关线程(具有“read_mailbox”权限),但我不知道消息 ID。我可以在整个收件箱中查找这条消息,但这对我来说并不满意......
我的问题:
- 从 Facebook 发送对话框返回时,有没有办法获取此 ID?
- 为什么在redirect_uri 查询字符串中没有像在提要对话框中那样给出这个ID?(类似
http://my.redirect.uri?message_id=123456789
)