Fql查询错误

时间:2012-03-01 17:26:07

标签: c# asp.net facebook-fql

我在这个查询上面临ERROR 400 BAD REQUEST ::

string str=ds.Table[0].Rows[0].ItemArray.toString();


fbfr =string.Format( "/fql?q=SELECT+uid+,+ name+,+ pic_square+,+affiliations+,+birthday_date+,+sex+,+relationship_status+,+hometown_location+,+current_location+,+education_history+,+work_history+,+contact_email+ FROM+ user+ WHERE+(sex='male')+AND+uid+ IN +(SELECT+ uid2+ FROM +friend+ WHERE+ uid1={0})" ,str);
    string ser = api.Get(fbfr, true);

它能够从uid访问Dataset ds,但无法运行查询。 请提供您的意见。

1 个答案:

答案 0 :(得分:1)

  

我正在为此查询中的其他uid获取数据集中的数据。我检查我()工作..但我不必使用

你不能得到“朋友的朋友”。 API严格禁止这样做。您只能获得当前用户的朋友。即使400错误是由其他原因引起的,您也只能获得当前用户的朋友。