发送对话框响应与对话框对话框响应

我尝试使用url作为described in documentation直接使用“send”和“feed”对话框。发送对话框响应与对话框对话框响应

进纸对话框: 一切工作正常;我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
  • 调用查询字符串“成功= 1”中的“共享”按钮被点击时(http://my.redirect.uri?success=1

我想读取已发送的消息或相关主题(具有“read_mailbox”权限),但我不知道消息ID。我能看在整个收件箱中此消息,但是这是不是真的satisfaying我...

我的问题:

  • 有没有办法让这个ID何时到来从Facebook发送对话框返回?
  • 为什么在redirect_uri查询字符串中没有给出这个id,就像使用feed对话框一样? (像http://my.redirect.uri?message_id=123456789

回答:

有没有办法来时从Facebook回寄对话框,获得这个ID?

否。发送对话框只报告成功,但没有别的。

为什么在redirect_uri查询字符串中没有给出这个id,就像使用feed对话框一样?

由于发送对话框根本不会提供该信息,无论您如何调用它。使用JS SDK f.e.,用FB.ui调用它,你也只会得到一个真/假返回值。

我的猜测是,这是通过设计; FB不希望你知道用户发送消息的人或他们包含的内容。

以上是 发送对话框响应与对话框对话框响应 的全部内容, 来源链接: utcz.com/qa/262877.html

回到顶部