Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从facebook FQL中提取url_Java_Json_Facebook Fql - Fatal编程技术网

Java 从facebook FQL中提取url

Java 从facebook FQL中提取url,java,json,facebook-fql,Java,Json,Facebook Fql,我被困在这里,想用java提取下面facebook查询的第二个链接 { "data": [ { "attachment": { "media": [ { "photo": { "images": [ { "src": "https://fbcdn-photos-h-a.akamaihd.net/hphotos-ak-p

我被困在这里,想用java提取下面facebook查询的第二个链接

{
  "data": [
    {
      "attachment": {
        "media": [
          {
            "photo": {
              "images": [
                {
                  "src": "https://fbcdn-photos-h-a.akamaihd.net/hphotos-ak-prn2/1508634_699393523428883_996610253_s.png"
                },
                {
                  "src": "https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn2/s720x720/1508634_699393523428883_996610253_n.png"
                }
              ]
            }
          }
        ]
      }
    }
  ]
}
我下面的代码显然不起作用

try 
{
List<JsonObject> queryResults = facebookClient.executeFqlQuery(query, JsonObject.class);
if(!queryResults.isEmpty()) 
{
JsonObject facebookPosturl_J = queryResults.get(0);
facebook_post = facebookPosturl_J.getString("src");
}
}
catch (Exception e){logger.warn("Unexpected error", e);} 
试试看
{
List queryResults=facebookClient.executeFqlQuery(query,JsonObject.class);
如果(!queryResults.isEmpty())
{

JsonObject facebookPosturl_J=queryResults.get(0); facebook_post=facebookpostrl_J.getString(“src”); } } catch(异常e){logger.warn(“意外错误”,e);}
尝试呼叫:

facebookPosturl_J.getJsonArray("data").getJsonObject(0).getJsonObject("attachment").getJsonArray("media").getJsonObject(0).getJsonObject("photo").getJsonArray("images").getJsonObject(1).getString("src")

请定义“不工作”。它在干什么?它应该做什么?这是我的错误:2013-12-23 08:44:37730警告(计时器-0)[javafxapplication4.javafxapplication4]-意外错误com.restfb.json.JsonException:JsonObject[“src”]未找到。您能显示“查询”中的内容吗变量?从流中选择attachment.media.photo.images.src,其中source_id=187050104663230,type=247,并创建_time>1383293228 LIMIT 1Thx,我得到错误[javafxapplication4.javafxapplication4]-意外错误com.restfb.json.JsonException:JsonObject[“data”]未找到。这是我正在使用的:facebook_Post\u Url=queryResults.get(0).getJsonArray(“数据”).getJsonObject(0).getJsonObject(“附件”).getJsonArray(“媒体”).getJsonObject(0).getJsonObject(“照片”).getJsonArray(“图像”).getJsonObject(1).getString(“src”);JsonObject FacebookPost\uURL=queryResults.get(0);facebook\uPost\uURL=queryResults.get(0).getJsonObject(“附件”).getJsonArray(“媒体”).getJsonObject(0).getJsonObject(“照片”).getJsonArray(“图像”).getJsonObject(1).getString(“src”);