调用AsyncFacebookRunner request()会出错

时间:2011-08-07 01:46:30

标签: android facebook facebook-graph-api

我想获取朋友公开专辑的照片信息。如果我使用:

AsyncFacebookRunnerObj.request(currentAlbumID +"/photos", new myRequestListner, refString);

我获取了照片的所有信息,但我只想要关注字段id,name,source和created_time,但是当我将查询修改为

AsyncFacebookRunnerObj.request(currentAlbumID +"/photos?fields=id,name,source,created_time&", new myRequestListner, refString);

它给了我以下错误:

Unknown fields: created_time?access_token=206284639416574|bb1b1eb05fb1dcde78cb98ff.3-100002550378811|GLcB2DC3Tyc5VMWukaB9nPW6QF0

在第一种情况下,此标记也会被追加但不会引发错误,但在第二种情况下,Facebook-sdk会出错。

我将不胜感激任何帮助!

感谢。

1 个答案:

答案 0 :(得分:0)

您自己创建的AsyncFacebookRunnerObj是不是?如果是,则需要更改附加访问令牌的方式以检查先前的GET参数,如果存在则使用“&”而不是“?”。如果不是,那么无论如何你都必须修改源代码......