0

只是一个快速的问题,以确保我走上正轨 - 我已经开始支持一个现成的 FB 应用程序。昨天,客户报告了使用 fb JS SDK 通知插件的应用程序的一部分存在问题。在回调中代码引用(这只是整个FB.io的回调):

}, function(res) {
                if(typeof(res)!='undefined' && res != null){ // if user invited friends
                        var ids = res.request_ids.toString();

但是当我控制台记录 res 对象时,没有 res.request_ids - 只有 res.request 和 res.to (包含 ID)。

会不会是 Facebook 改变了响应对象?我可以找到官方文档说我对这个对象是正确的——有“请求”和“到”属性,没有 request_ids——但为什么它会工作到现在?响应对象有变化吗?是否有提前发布这些更改以防止停机的地方?谢谢...

4

1 回答 1

1

难道是Facebook改变了响应对象?

是的,他们在去年 2 月宣布了变更。http://developers.facebook.com/blog/post/464/

“*我可以找到”官方文档说我对这个对象是正确的 - 有 'request' 和 'to' 属性,没有 request_ids - 但为什么它会一直工作到现在?*”

官方文件:

https://developers.facebook.com/docs/reference/dialogs/requests/

http://developers.facebook.com/docs/channels/#requests

响应对象有变化吗?

是的,请参阅:http: //developers.facebook.com/blog/post/464/

有没有地方为了防止宕机提前公布了这些改动?谢谢……

是的,您需要阅读他们的开发者博客:http: //developers.facebook.com/blog

于 2012-01-19T15:07:06.813 回答