我目前正试图让Facebook从我的Unity游戏中发送一个Open Graph对象,但是有些奇怪的事情正在发生。我在Open Graph设置页面中设置了对象,并且我已经完成了获取实际对象ID和所有内容所需的所有设置。托管图像,更改POST对象数据等。我调用的函数包含以下内容:
FB.AppRequest(
message: "I sent you a life!",
actionType: Facebook.OGActionType.Send,
objectId: livesIdValue*,
filters: null,
excludeIds: null,
maxRecipients: null,
data: "",
title: "Send a life to your friends",
callback: sendLifeCallback
);
* livesIdValue设置为从Graph API Explorer返回的ID。
关于这个的奇怪之处在于,在一个Facebook帐户上,这完全正常,并将显示朋友选择器对话窗口的事情。当我尝试使用第二个Facebook帐户时,我收到错误消息:
无法检索存储在livesIdValue中的“具有ID的对象”值。
有人遇到过这个问题吗?我真的不确定是什么原因导致这个问题只出现在一个帐户而不是另一个帐户上。