将facebook响应传递给flash回调外部接口
pass facebook response to flash callback external interface
我试图通过FB JS-SDK使用外部接口将facebookapi请求的响应传递到我的flash应用程序中,但我没有得到什么响应类型,当我在控制台中打印它时,它会导致[对象对象],但当我尝试response.name或.id或使用scope等类型时(有些值显示正确,但有些值仍然显示[对象对象对象])。
所以,首先,fb的响应返回了什么数据类型?我如何将其传递到flash应用程序中,我必须设置的类型参数如何?那么,提取响应-将其存储在数组中的每个键,然后将其传递到flash中,然后再次提取每个部分,或者将响应对象发送到flash,然后在flash侧提取,两者之间的有效解决方案是什么?
我很困惑,因为当我在js中使用JSON.decode方法时,它不会产生任何结果(未定义)。我将感谢您的关注和解决方案。
你不应该使用JSON.decode你的facebook数据,你已经得到了一个可以使用的JSON对象。尽管flash不知道JSON对象中有什么,所以不会有代码片段(将其视为动态对象)例如,当您获得关于用户*FB.api('/me'…)*的简单信息时,您有一个.name属性:
...
public function receivedResponce(response:Object):void
{
trace(responce.name);
}
...
你可以通过脸书请求获得任何其他类型的数据,无论是朋友列表还是用户照片链接。有很多关于facebook请求返回哪些字段的信息,请尝试阅读API指南
相关文章:
- AngularJS:我可以跳过函数参数回调吗
- 要求未定义JS回调参数
- MeteorJS:在带有回调的vzaar api上正确使用wrapAsync
- 自引用回调
- 测试Angular Service解决错误回调中的promise
- 如何将一个JavaScript函数回调为多个函数
- JavaScript回调函数
- 用于回调的javascript参数
- 将json回调数据转换为日期
- 承诺在非节点式回调上使用Bluebird
- 如何在回调函数中执行流
- 回调函数中传递参数的困难(Google Map API Markers)
- Soundcloud Javascript SDK 3.0-回调无法读取属性'connectCallback
- 如何使用jqueryAJAX从页面中回调多个变量
- jquery Onclick函数带有导致双击的回调排序函数
- 将 Javascript 单击回调分配给 Flash 元素
- 将facebook响应传递给flash回调外部接口
- HTML到嵌入式Flash-ExternalInterface回调获胜'不起作用
- Opera不调用flash的ExternalInterface.callback()函数在js内部由flash调用的回调
- 如何从javascript调用flash actionscript回调方法