0

ウェブマスター ツールの「メタタグ」を使用して、ウェブサイトの所有権を確認する必要があります。Vb.net で Google Webmaster Tool API を使用しています。以下は、コード ロジックです。

Dim client As New WebClient
    Try
        Dim query As String
        client.Headers.Add("Authorization: GoogleLogin auth=" + _auth)
        client.Headers.Add("GData-Version: 2")
        client.Headers.Add("Content-Type", "application/atom+xml")
        query = "<atom:entry xmlns:atom=""http://www.w3.org/2005/Atom"" " + _
            "xmlns:wt=""http://schemas.google.com/webmasters/tools/2007""> " + _
            "<atom:id>https://www.google.com/webmasters/tools/feeds/sites/http%3A%2F%2Ftestwebsite2.demos.classicinformatics.com%2F</atom:id> " + _
            "<atom:category scheme='http://schemas.google.com/g/2005#kind' " + _
            "term='http://schemas.google.com/webmasters/tools/2007#site-info'/> " + _
            "<wt:verification-method type=""metatag"" in-use=""true""/> " + _
        "</atom:entry>"

        Dim response = client.UploadString("https://www.google.com/webmasters/tools/feeds/sites/http%3A%2F%2Ftestwebsite2.demos.classicinformatics.com%2F", _
                                           "PUT", query)
Catch ex As WebException

End Try

上記のコードでは、API 文字列をアップロードした後、400 Bad Request エラーが発生しますが、成功した場合、応答は各エントリが更新され、「検証済み」要素が「true」に設定されたサイト フィードになります。

4

1 に答える 1