ソーシャルメディアの共有/いいねボタンをWebページに追加しようとしていますが、共有機能は機能していますが、ページから画像や説明が削られていないことがわかりました。
私はオープングラフメタタグを設定していますが、それは何の影響もありません。LinkedInで問題を提起しましたが、それらからの連絡はありません。
https://developer.linkedin.com/forum/share-button-not-reading-open-graph-metatags
適切な名前空間でHTML5doctypeとhtmlopenerタグを使用していますが、JSESSIONIDCookieが設定されていません。
<%@page contentType="text/html" pageEncoding="UTF-8" session="false"%>
<!DOCTYPE html>
<html xmlns:fb="http://ogp.me/ns/fb#" itemscope itemtype="http://schema.org/Article">
ボタンの実装は次のとおりです。
<script src="http://platform.linkedin.com/in.js" type="text/javascript"></script>
<script type="IN/Share" data-url="<%=shortUrl%>"></script>
<script type="text/javascript" language="javascript">
document.getElementById("fands-include-photo").setAttribute("value", "false");
$( window ).ready( function() {
$( '.IN-widget' ).click( function() {
_gaq.push( [ '_trackSocial', 'LinkedIn', 'Share', '<%=shortUrl%>' ] );
});
});
</script>
IN.init()やIN.parse()などのLinkedInプラグインAPIから文書化されていないメソッドを呼び出してみましたが、違いはないようです。Firebugのコンソールを見ると、javascriptエラーや警告はありません...
問題を実証するためのテストページを作成しました:
http ://www.claytonutz.com/publications/testSocialMedia.jsp
事前に感謝します、どんな助けでも大歓迎です!
クリス。