Script ini saya desain untuk mendapatkan seluruh List BlogId menggunakan API BLOGGER dengan Javascript. Disini kamu harus membuat Client_Id terlebih dahulu di google console (Lihat Disini).

Sebenarnya script ini hanya catatan yang sengaja saya posting agar tidak hilang. Jika kamu sedang membuat project menggunakan api blogger, mungkin script ini bisa membantu.

Berikut ini scriptnya :

let clientId = "xxxxxxxxxxxx-xxxxxxx.apps.googleusercontent.com";
gapi.load("client:auth2", function () {
    gapi.auth2.init({
        client_id: clientId
    }).then(function (resp) {
        gapi.auth2.getAuthInstance()
            .signIn({
                scope: "https://www.googleapis.com/auth/blogger"
            })
            .then(function () {
                gapi.client.load("https://content.googleapis.com/discovery/v1/apis/blogger/v3/rest")
                    .then(function () {
                        gapi.client.blogger.users.get({
                            "userId": "self"
                        }).then(function (dataUserId) {
                            gapi.client.blogger.blogs.listByUser({
                                "userId": dataUserId.result.id
                            }).then(function (dataListBlog) {
                                console.log(dataListBlog)
                            });
                        });
                    });
            }, function (err) {
                console.error("Error signing in", err);
            });
    });
});

Sebelumnya sertakan atau load terlebih dahulu script berikut :
<script src='https://apis.google.com/js/api.js'></script>

Client_Id yang sudah kamu buat, silahkan mamasukkan ke dalam script di atas. Silahkan gantikan Client_Id yang saya tandai dengan warna merah.

Ketika kamu jalankan script di atas, maka kamu akan diminta login. Login ini bertujuan untuk mendapatkan token yang nantinya agar kamu bisa mengakses seluruh list BlogId blogger.

Output yang dihasilkan adalah berupa format json yang di tampilkan di dalam console.log(dataListBlog).





Silahkan gunakan dengan bijak. Jika ada kendala dalam pemakaian, silahkan beri komentar di bawah.

Post a Comment

Lebih baru Lebih lama

Baca Artikel Lainnya