我正在使用脸谱图API在带有AS3的flash中使用Facebook应用程序。有时,我正在向用户发送apprequests,我需要在请求中包含一些数据,以便在用户点击它并运行应用程序时使用。
到目前为止,我的请求代码是:
var fbReq:Object = new Object();
fbReq.message='Play with me!';
fbReq.title='You were invited to play a game!';
fbReq.to=sendTo;
fbReq.data = {test: "testingData"};
Facebook.ui('apprequests',fbReq,inviteResult,'iframe');
根据我在网上找到的内容,当我的应用加载时,数据对象应该作为URL参数添加,但我无法在任何地方看到它们。
答案 0 :(得分:1)
根据我在网上找到的内容,当我的应用加载
时,数据对象应添加为URL参数
我不知道是什么给了你这个想法 - 但事实并非如此。
https://developers.facebook.com/docs/reference/dialogs/requests/:
数据:可选,您可以传递用于跟踪的其他数据。 这将存储为创建的请求对象的一部分。
因此,您必须使用传递给应用程序的请求ID来阅读请求对象。