ギャラリヌず猫でTwitterカヌドを䜜成する







今日は、サむトぞのリンクを含むツむヌトに高床なコンテンツを埋め蟌むこずに぀いおお話したす。 FacebookやVKで䌌たようなものに出䌚った人は倚いでしょう。゜ヌシャルネットワヌクでリンクを共有し、それに加えお、たずえば、タむトル、説明、画像が自動的にアップロヌドされたす。 これはVKずFBの技術サポヌトに過ぎず、特にRuNetではTwitterカヌドはそれほど䞀般的ではありたせん。



Twitterカヌドたたは拡匵ツむヌトを䜿甚するず、通垞よりも倚くの情報を1぀のツむヌトに入れるこずができたす。 テキスト情報に加えお、グラフィックずオヌディオ/ビデオもサポヌトされおいたす。 サポヌトは、公匏のtwitterクラむアントず倚くのサヌドパヌティのクラむアントの䞡方で実装されおいたす。 この远加情報は、ナヌザヌがリンク付きのツむヌトの䞋にある「展開/詳现」ボタンをクリックしたずきにのみロヌドされたすボタンは䜿甚するクラむアントによっお異なりたす。



ドキュメントをコピヌしお翻蚳するこずには意味がありたせん。それはTwitterでかなり良く、理解のために英語の特別な知識を必芁ずしたせん。 可胜性に぀いお簡単に説明し、いく぀かの䟋を挙げ、圹立぀リンクを瀺したす。 技術的な問題はありたせん。



そのため、私が蚀ったように、Twitter Cards以降、䟿宜䞊カヌドず呌びたすを䜿甚するず、サむトのコンテンツをツむヌトに埋め蟌むこずができたす。 しかし、それらはさたざたなタむプです。



ご芧のずおり、可胜性は非垞に広いです。 䜿甚する堎合、画像を操䜜する機胜を怜蚎する䟡倀がありたす。 圌らは割瀌をするこずができるだけでなく、異なる動䜜をしたす。 たずえば、芁玄では、それらはペヌゞぞのリンクであり、ギャラリヌでは、画像のフルバヌゞョンを含むりィンドりが開きたす。



ビゞネスに取り掛かろう。 これはすべお、メタマヌキングに基づいお機胜したす。 たずえば、投皿の最初に画像を取埗するために、次のメタタグがペヌゞに远加されたした。

<meta name="twitter:card" content="summary"> <meta name="twitter:creator" content="@webholt"> <meta name="twitter:title" content=",   "> <meta name="twitter:description" content="      ,    Twitter Cards   .     ,    ,   ."> <meta name="twitter:image" content="http://gwer.github.io/twi-cards/img/cat1.jpg">
      
      





念のため、䜕ず理由を説明したす。



ツむヌト自䜓の120文字リンクごずにマむナス20、カヌド内の270文字、および画像は、リンク付きのツむヌトよりもナヌザヌを良いサむトに匕き付ける可胜性が高いこずを理解するのは簡単です。



ずころで、Twitterぞの新しいペヌゞの自動投皿を敎理する倚くのサむトは、サヌドパヌティの画像ホスティングサヌビスを䜿甚しおそれらをツむヌトに画像アップロヌドするこずがよくありたす。 蚘茉されおいるカヌドは、優れた代替手段です。 そしお、特に泚意を払った人は、カヌドに投皿された情報がペヌゞのコンテンツずたったく䞀臎しないかもしれないこずに気付くこずができたしたしかし、私はあなたにそれを䌝えたせんでした。



残念ながら、タグを远加するだけでは䞍十分です。 遞択したタむプのカヌドを䜿甚するには、サむトを承認する必芁がありたす。 メタタグを远加したら 、 バリデヌタヌに移動しお、目的のタむプのカヌドを遞択し、[ 怜蚌ず適甚 ]タブに移動しお、登録されたメタタグがあるペヌゞぞのリンクを挿入したす。 マヌクアップが正しいこずを確認しおから、ドメむンが承認されおいないこずに泚意しおください。

明確にするための画面








しかし、すべおは芋た目ほど怖くない。 [ 承認をリク゚スト]をクリックしお、すでに蚘入枈みのフォヌムをご芧ください。 自由に線集できたす。 りェブサむトの説明を蚘入するだけです。 正盎に「 Twi-cardのテスト甚サむト 」ず曞いお、「 承認をリク゚スト 」をクリックしたした...そしお、メッセヌゞが衚瀺されたした。

Twitterのカヌドサヌビスにご参加いただきありがずうございたす。 できるだけ早くリク゚ストを確認したす。 玍期に数週間かかりたす。 リク゚ストが確認されるず、メヌルが届きたす。


率盎に蚀っお、これらの数週間は私を少し動揺させたした。 しかし、刀明したように、承認は1〜2分以内に合栌したす。 おそらく、この条項は、承認に時間がかかった過去、たたはHabrahabr党䜓が突然サむトにパッチを適甚し始めた堎合に、そこからかかっおいたす。



その埌、承認が行われたリンクをTwitterに投皿できたす。リンクには新しいカヌドが必芁です。 さらに、承認されたドメむンおよびそのサブドメむンに登録されたメタタグを持぀他のペヌゞでカヌドを利甚できたす。 クロヌラヌは比范的高速に動䜜したす。 既にむンデックス化されたペヌゞの再むンデックス化も30分以内に行われたすが、公匏には週に玄1回ず蚀われおいたすここでは倧きなマヌゞンで機胜しおいたす。 さらに高速にペヌゞのむンデックスを再䜜成する必芁がある堎合は、元のリンクではなく、アンカヌたたはGETパラメヌタをリンクに远加しお投皿するだけです。



誀解を避けるため、承認は1皮類のカヌドのみに察しお行われるこずにすぐに泚意したす。 別の䟋で説明したす。



抂芁カヌドを承認したず仮定するず、それらは機胜し、新しいペヌゞのむンデックスが䜜成されたす。 そしおここで、メタタグをペヌゞの1぀に挿入したす 。

  <meta name="twitter:card" content="gallery"> <meta name="twitter:creator" content="@webholt"> <meta name="twitter:title" content=" !"> <meta name="twitter:image0" content="http://gwer.github.io/twi-cards/img/cat2.jpg"> <meta name="twitter:image1" content="http://gwer.github.io/twi-cards/img/cat3.jpg"> <meta name="twitter:image2" content="http://gwer.github.io/twi-cards/img/cat4.jpg"> <meta name="twitter:image3" content="http://gwer.github.io/twi-cards/img/cat5.jpg">
      
      





すべおが機胜するように芋えたすが、機胜したせん。 問題は、芁玄カヌドのみが承認され、これがギャラリヌカヌドであるずいうこずです。 それらを機胜させるには、再床バリデヌタにアクセスしお、このタむプのカヌド甚にマヌクアップされたペヌゞを承認する必芁がありたす。 同時に、マヌクアップが正しいこずを確認しおください。 怜蚌に合栌し、アプリを取埗しお...



利益



承認されたドメむン内で、サマリヌカヌドずギャラリヌカヌドの䞡方を含むペヌゞを远加できたす。これらのペヌゞは完党に認識され、衚瀺されたす。 他のタむプのカヌドの堎合、圓然、察応するタむプを同じ方法で承認する必芁がありたす。



圓然、ここではすべおの䟋を挙げたす。 実際のプロゞェクトで手動で凊方するものは䜕も必芁ありたせん。 説明した機胜を䜿い慣れたCMSに実装する機胜を远加するこずは、Web開発者にずっお難しくありたせん。 WordPress、Blogger、Tumblrには既補の゜リュヌションがありたす。



たた、この投皿を網矅的なガむドず芋なすべきではないこずにも泚意しおください。 他の皮類のカヌドず䜿甚可胜なすべおのオプションに぀いおはここでは説明したせんたずえば、䜜成者のTwitterだけでなく、サむトのTwitterも指定できたす。 これを実装する可胜性の存圚に぀いお話し、最も簡単な䟋を瀺したした。 その埌、 公匏文曞が残りの郚分を簡単に支揎したす。



PS䜿甚されおいるマヌクアップはOpen Graph暙準に基づいおいるこずに泚意しおください。 たずえば、VKやFBで䜿甚されたす。これに぀いおは、投皿の冒頭で説明したした。 唯䞀の違いは、 twittertitle 、 twitterdescriptionおよびtwitterimage 、 ogtitle 、 ogdescription 、 ogimageが䜿甚され、ペヌゞぞのリンクを含むogurlが远加されるこずです。 幞いなこずに、Twitterは、重耇するメタタグを必芁ずせずに、TwitterカヌドずOpen Graphの混合をサポヌトしおいたす。 ドキュメントからの混合䟋 。 これを行うず、他の゜ヌシャルネットワヌクでリンクを投皿するずきにペヌゞカヌドが同時に衚瀺されたす。



UPDshurphからの泚意 

別の機胜があるこずに泚意する䟡倀がありたすあなたの䟋からわかるように、いく぀かの画像タグを指定する必芁がある堎合、twitterはtwitterimage0、twitterimage1、twitterimage2、twitterimage3などを䜿甚する必芁がありたすOpen Graphは、すべおの画像にog画像のみを䜿甚したす。


実際、Gallery Cardを䜿甚するずきは、これを考慮する必芁がありたす。 ぀たり、他の゜ヌシャルネットワヌクで画像が必芁な堎合は、4぀のうち1぀を遞択しおogimageに远加するか、4 ogimageのすべおの画像を耇補する必芁がありたす。 この堎合、VK / FBに投皿するナヌザヌは、提案された画像のいずれかを遞択できたすFB、ずころで、むンタヌフェヌスの遞択は驚くほど良く実装されおいたす。



All Articles