如何从请求 2.0 中获取发件人 ID。我知道它返回一个带有请求 ID 和收件人 ID 的对象,但我不知道如何获取发件人的 ID。
问问题
789 次
1 回答
1
在发送请求时,您将知道发件人是谁,因为他们将登录到您的应用程序,因此您可以获取它。
在收到请求时,您将遍历请求,并且能够看到每个请求的发件人。文档中列出了此代码:
检查请求详细信息的 GET 请求的响应是:
{
"id": "REQUEST_OBJECT_ID",
"application": {
"name": "APP_DISPLAY_NAME",
"canvas_name": "APP_NAME", // This is identical to the app namespace
"namespace": "APP_NAMESPACE",
"id": "APP_ID"
},
"from": {
"name": "SENDER_USER_NAME",
"id": "SEND_USER_ID"
},
"message": "Check out this Awesome Request!",
"created_time": "2012-01-24T00:43:22+0000",
"type": "apprequest"
}
如果“发件人”不可用,则可能是发送用户随后阻止了您的应用程序,禁用了他们的帐户等。如果是这种情况,您可以删除请求而不向用户显示它来自谁
于 2012-02-16T17:50:03.273 回答