פוסטים: עדכון

נדרשת הרשאה

עדכון פוסט. אפשר לנסות עכשיו או לראות דוגמה.

שליחת בקשה

בקשת HTTP

PUT https://www.googleapis.com/blogger/v3/blogs/blogId/posts/postId

פרמטרים

שם הפרמטר ערך תיאור
פרמטרים נדרשים
blogId string מזהה הבלוג.
postId string המזהה של הפוסט.

הרשאה

לבקשה הזו נדרשת הרשאה עם לפחות אחד מהיקפי ההרשאות הבאים (מידע נוסף על אימות והרשאה).

היקף ההרשאות
https://www.googleapis.com/auth/blogger

גוף הבקשה

בגוף הבקשה, מציינים משאב פוסטים.

תשובה

אם הצלחת, בשיטה הזו מוחזר משאב פוסטים בגוף התגובה.

דוגמאות

הערה: דוגמאות הקוד הזמינות לשיטה זו לא מייצגות את כל שפות התכנות הנתמכות (רשימת השפות הנתמכות זמינה בדף של ספריות המשתמשים).

Java

שימוש בספריית הלקוחות של Java

// The BlogId of a test blog.
String TEST_BLOG_ID = "8070105920543249955";
// The PostId of a post.
String POST_ID = "4883581657838685651";
// Configure the Java API Client for Installed Native App
HttpTransport HTTP_TRANSPORT = new NetHttpTransport();
JsonFactory JSON_FACTORY = new JacksonFactory();
// Configure the Installed App OAuth2 flow.
Credential credential = OAuth2Native.authorize(HTTP_TRANSPORT,
JSON_FACTORY, new LocalServerReceiver(),
Arrays.asList(BloggerScopes.BLOGGER));
// Construct the Blogger API access facade object.
Blogger blogger = Blogger.builder(HTTP_TRANSPORT, JSON_FACTORY)
.setApplicationName("Blogger-PostsUpdate-Snippet/1.0")
.setHttpRequestInitializer(credential).build();
// Construct the post update body
Post content = new Post();
content.setId(Long.parseLong(POST_ID));
content.setTitle("A test post, updated");
content.setContent("With <emph>exciting</emph> <code>HTML</code> content");
// The request action.
Update postsUpdateAction = blogger.posts().update(TEST_BLOG_ID, POST_ID, content);
// Restrict the result content to just the data we need.
postsUpdateAction.setFields("author/displayName,content,published,title,url"); // This step sends the request to the server. Post post = postsUpdateAction.execute(); // Now we can navigate the response. System.out.println("Title: " + post.getTitle()); System.out.println("Author: " + post.getAuthor().getDisplayName()); System.out.println("Published: " + post.getPublished());
System.out.println("URL: " + post.getUrl());
System.out.println("Content: " + post.getContent());

רוצה לנסות?

כדי לקרוא לשיטה הזו על נתונים בזמן אמת ולראות את התגובה, צריך להשתמש ב-APIs Explorer בהמשך.