Google Cloud Console me API
Technology
Google Cloud Console News
जब आप Google Cloud Console me API credentials बना रहे होते हैं, तो आपको एक प्रोजेक्ट का चयन करना होता है। यदि आपने पहले से कोई प्रोजेक्ट नहीं बनाया है, तो आपको एक नया प्रोजेक्ट बनाना होगा। यहाँ पर चरणबद्ध तरीके से बताया गया है कि किस प्रकार प्रोजेक्ट चुनना और API credentials सेट करना है:
चरण 1: Google Cloud Project बनाएं (यदि आपके पास पहले से कोई प्रोजेक्ट नहीं है)
Google Cloud Console खोलें:
- Google Cloud Console खोलें और अपने Google अकाउंट से लॉग इन करें।
नया प्रोजेक्ट बनाएं:
Select a Project
ड्रॉपडाउन पर क्लिक करें।New Project
बटन पर क्लिक करें।- अपने प्रोजेक्ट का नाम दें (जैसे "Blogger API Integration") और
Create
बटन पर क्लिक करें।
चरण 2: API Library में जाएं और Blogger API को सक्षम करें
API Library में जाएं:
Navigation Menu
पर क्लिक करें औरAPIs & Services
>Library
चुनें।
Blogger API को सक्षम करें:
Blogger API
खोजें औरEnable
बटन पर क्लिक करें।
चरण 3: API क्रेडेंशियल्स बनाएं
Credentials पेज पर जाएं:
Navigation Menu
पर क्लिक करें औरAPIs & Services
>Credentials
चुनें।
OAuth Consent Screen सेट करें:
OAuth consent screen
टैब पर क्लिक करें।User Type
के रूप मेंExternal
चुनें औरCreate
पर क्लिक करें।- अपनी ऐप का नाम और अन्य विवरण भरें, फिर
Save
पर क्लिक करें।
OAuth Client ID बनाएं:
Create Credentials
बटन पर क्लिक करें औरOAuth Client ID
चुनें।Application Type
के रूप मेंWeb application
चुनें।- Authorized redirect URIs में
https://developers.google.com/oauthplayground
जोड़ें (यहां आपको Google OAuth Playground का उपयोग करना होगा)।
Client ID और Client Secret नोट करें:
- OAuth Client ID और Client Secret को नोट करें।
चरण 4: OAuth Playground का उपयोग करके टोकन प्राप्त करें
OAuth 2.0 Playground खोलें:
- OAuth 2.0 Playground पर जाएं।
OAuth 2.0 Playground सेटिंग्स:
- ऊपर दाईं ओर
OAuth 2.0 configuration
पर क्लिक करें। Use your own OAuth credentials
को चेक करें और अपनीClient ID
औरClient Secret
डालें।Close
पर क्लिक करें।
- ऊपर दाईं ओर
Scopes चुनें:
- Step 1 में,
Blogger API v3
चुनें और इसके संबंधित स्कोप जोड़ें (https://www.googleapis.com/auth/blogger
). Authorize APIs
पर क्लिक करें और अपने Google अकाउंट से लॉग इन करें।
- Step 1 में,
टोकन प्राप्त करें:
- Step 2 में,
Exchange authorization code for tokens
पर क्लिक करें। - आपको
Access token
औरRefresh token
प्राप्त होंगे।
- Step 2 में,
चरण 5: API क्रेडेंशियल्स और टोकन को Apps Script में शामिल करें
Apps Script Editor खोलें:
- अपने Google Sheets में,
Extensions
पर जाएं औरApps Script
चुनें।
- अपने Google Sheets में,
स्क्रिप्ट कोड:
- नीचे दिए गए कोड को कॉपी करें और स्क्रिप्ट एडिटर में पेस्ट करें, और अपने
Access token
,Refresh token
,Client ID
, औरClient Secret
को शामिल करें:
- नीचे दिए गए कोड को कॉपी करें और स्क्रिप्ट एडिटर में पेस्ट करें, और अपने
javascript// Your Blogger API settings
var CLIENT_ID = 'YOUR_CLIENT_ID';
var CLIENT_SECRET = 'YOUR_CLIENT_SECRET';
var REFRESH_TOKEN = 'YOUR_REFRESH_TOKEN';
function getAccessToken() {
var tokenUrl = 'https://oauth2.googleapis.com/token';
var payload = {
client_id: CLIENT_ID,
client_secret: CLIENT_SECRET,
refresh_token: REFRESH_TOKEN,
grant_type: 'refresh_token'
};
var options = {
method: 'post',
payload: payload,
muteHttpExceptions: true
};
var response = UrlFetchApp.fetch(tokenUrl, options);
var token = JSON.parse(response.getContentText());
return token.access_token;
}
function createBloggerPosts() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var data = sheet.getDataRange().getValues();
var blogId = 'YOUR_BLOGGER_BLOG_ID'; // अपने ब्लॉग आईडी को यहां डालें
var accessToken = getAccessToken();
for (var i = 1; i < data.length; i++) {
var title = data[i][0];
var content = data[i][1];
var labels = data[i][2];
var publishDate = new Date(data[i][3]);
var post = {
kind: 'blogger#post',
title: title,
content: content,
labels: labels ? labels.split(',') : [],
published: publishDate.toISOString()
};
var url = 'https://www.googleapis.com/blogger/v3/blogs/' + blogId + '/posts/';
var options = {
method: 'post',
contentType: 'application/json',
headers: {
Authorization: 'Bearer ' + accessToken
},
payload: JSON.stringify(post),
muteHttpExceptions: true
};
var response = UrlFetchApp.fetch(url, options);
Logger.log(response.getContentText());
}
}
चरण 6: स्क्रिप्ट ट्रिगर सेट करें
- ट्रिगर सेट करें:
- स्क्रिप्ट एडिटर में,
Triggers
(घंटी का प्रतीक) पर क्लिक करें। Add Trigger
(नया ट्रिगर जोड़ें) बटन पर क्लिक करें।createBloggerPosts
फ़ंक्शन का चयन करें और उसे अपने वांछित समय पर चलाने के लिए शेड्यूल करें (जैसे, हर दिन या हर सप्ताह)।
- स्क्रिप्ट एडिटर में,
आपका सेटअप अब पूरा हो गया है। यदि आपको किसी भी चरण में कठिनाई होती है, तो कृपया बताएं।
Google Cloud Console me API,
आपके ब्लॉग पोस्ट के लिए टैग्स बनाने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं। यह कोड आपके ब्लॉग पोस्ट के सभी टैग्स को कंमा (,) से अलग करके एक स्ट्रिंग में परिवर्तित करेगा:
javascript
Copy code
function createTagsString() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var data = sheet.getDataRange().getValues();
// Assuming tags are in the third column (index 2)
var tagsColumn = 2;
var tags = [];
for (var i = 1; i < data.length; i++) {
var tag = data[i][tagsColumn];
if (tag) {
tags.push(tag);
}
}
// Join tags with a comma
var tagsString = tags.join(',');
Logger.log(tagsString);
// Optionally, write the tagsString back to the sheet or use it in a post
sheet.getRange('E1').setValue(tagsString); // Change 'E1' to your desired cell
}
चरण 1: Apps Script Editor खोलें
अपने Google Sheets में, Extensions पर जाएं और Apps Script चुनें।
चरण 2: स्क्रिप्ट कोड जोड़ें
स्क्रिप्ट एडिटर में नीचे दिए गए कोड को कॉपी और पेस्ट करें:
javascript
Copy code
function createTagsString() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var data = sheet.getDataRange().getValues();
// Assuming tags are in the third column (index 2)
var tagsColumn = 2;
var tags = [];
for (var i = 1; i < data.length; i++) {
var tag = data[i][tagsColumn];
if (tag) {
tags.push(tag);
}
}
// Join tags with a comma
var tagsString = tags.join(',');
Logger.log(tagsString);
// Optionally, write the tagsString back to the sheet or use it in a post
sheet.getRange('E1').setValue(tagsString); // Change 'E1' to your desired cell
}
चरण 3: स्क्रिप्ट को चलाएं
स्क्रिप्ट एडिटर में createTagsString फ़ंक्शन का चयन करें और टूलबार में प्ले (▶) बटन पर क्लिक करें।
चरण 4: ट्रिगर सेट करें (वैकल्पिक)
यदि आप इसे नियमित रूप से चलाना चाहते हैं, तो स्क्रिप्ट एडिटर में, Triggers (घंटी का प्रतीक) पर क्लिक करें।
Add Trigger बटन पर क्लिक करें और createTagsString फ़ंक्शन का चयन करें। उसे अपने वांछित समय पर चलाने के लिए शेड्यूल करें (जैसे, हर दिन या हर सप्ताह)।
यह कोड आपके स्प्रेडशीट में तीसरे कॉलम में सभी टैग्स को जोड़कर एक स्ट्रिंग बनाएगा और उसे E1 सेल में लिखेगा। आप अपनी आवश्यकताओं के अनुसार कॉलम इंडेक्स और सेल का पता बदल सकते हैं।
No comments