0

ウェブサイトまたはプラスワンの API を介して DOI へのリンクを投稿したいと考えています。これに慣れていない方のために説明すると、DOI は出版物への安定したリンクです ( http://www.doi.org/faq.htmlを参照)。これを入力すると、303 リダイレクトを介して、出版社のウェブサイト バージョンの論文にリダイレクトされます。例えば:

curl -i http://dx.doi.org/10.1016/j.cryobiol.2012.06.009

解決する

HTTP/1.1 303 See Other
Server: Apache-Coyote/1.1
Location: http://linkinghub.elsevier.com/retrieve/pii/S0011224012001241
Expires: Mon, 30 Jul 2012 10:09:27 GMT
Content-Type: text/html;charset=utf-8
Content-Length: 208
Date: Sun, 29 Jul 2012 15:28:31 GMT


<HTML><HEAD><TITLE>Handle Redirect</TITLE></HEAD>
<BODY><A HREF="http://linkinghub.elsevier.com/retrieve/pii/S0011224012001241">http://linkinghub.elsevier.com/retrieve/pii/S0011224012001241</A></BODY></HTML> 

残念ながら、プラス 1 スニペットのメタデータはターゲット URL から派生したものであり、私が知る限り、個別に提供することはできません。https://developers.google.com/+/plugins/+1button/#plus-snippetから:

+Snippet の設定

+1 ボタンをクリックすると、表示された共有バブルを介してページを Google+ に共有するオプションがユーザーに与えられます。結果の Google+ アクティビティ投稿を含むこの共有バブルには、ページ タイトル、ページの簡単な説明、およびサムネイル画像を含むプレビューまたは +Snippet が含まれます。これらのデータは、ターゲット URL で見つかったコンテンツから抽出され、コンテンツ発行者が簡単に指定できます。

詳細情報と独自のスニペットのカスタマイズについては、スニペットのドキュメントを参照してください。

問題は、DOI は安定しているが、ジャーナルのウェブサイトへのリンクは安定していない可能性があるため、集計目的で DOI にリンクした方がよいということです。とにかく、Google plus とのリンクに DOI を使用して、ポップアップを正しく入力する方法はありますか?

4

1 に答える 1

1

最善の解決策は、doi.orgにリダイレクトページでメタデータ情報の一部を303ページ(現在リンクがある場所)に公開させることだと思われます。このようにして、リンクをたどるボットは最終的なターゲットページから情報を取得しますが、そうでないボットはリダイレクトページからメタデータを取得できます。

于 2012-07-31T10:39:45.197 に答える