2017-01-21 7 views
0

オープングラフライブラリを使用してURLからメタデータを取得しています。 私はタイトルと説明を次のURLリンクから取得していますogタグルール。 ogタグに従わないURLリンクからメタデータを取得する方法。 私のシンプルコード:グラフを開くグラフを開く

OpenGraph data = new OpenGraph(url, true); 
      response.setDescription(data.getContent("description")); 
      response.setMetaDataImage(data.getContent("image")); 
      response.setTitle(data.getContent("title")); 
      response.setMetaDataUrl(data.getContent("url")); 

データフェッチはnullです。

答えて

0

私はあなたがthis libraryについて話していると思います。その場合は、コンストラクタのbooleanは、目的を果たす:私はフェッチするために、このライブラリを使用

public OpenGraph(String url, boolean ignoreSpecErrors) { 
    ... 
} 

方法以下のように、例えば、画像は次のとおりです。

OpenGraph og = new OpenGraph(url, true); 
MetaElement[] imageElements = og.getProperties("image"); 

はおそらく、あなただけの間違ったを使用していますゲッター?ページにogタグがある場合、このスニペットは機能するはずです!

関連する問題