Użytkownicy: pobierz
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Wymaga autoryzacji
Pobiera użytkownika według identyfikatora użytkownika.
Wypróbuj lub zobacz przykład.
Żądanie
Żądanie HTTP
GET https://www.googleapis.com/blogger/v3/users/userId
Parametry
Nazwa parametru |
Wartość |
Opis |
Parametry wymagane |
userId |
string |
Identyfikator numeryczny bieżącego użytkownika lub self .
|
Autoryzacja
To żądanie wymaga autoryzacji z co najmniej jednym z tych zakresów (więcej informacji o uwierzytelnianiu i autoryzowaniu).
Zakres |
https://www.googleapis.com/auth/blogger |
https://www.googleapis.com/auth/blogger.readonly |
Treść żądania
Nie podawaj treści żądania przy użyciu tej metody.
Odpowiedź
Jeśli operacja się uda, metoda zwróci zasób Użytkownicy w treści odpowiedzi.
Przykłady
Uwaga: dostępne dla tej metody przykłady kodu nie odzwierciedlają wszystkich obsługiwanych języków programowania. Listę obsługiwanych języków znajdziesz na stronie z bibliotekami klienta.
Java
korzysta z biblioteki klienta Java,
// 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-UsersGet-Snippet/1.0")
.setHttpRequestInitializer(credential).build();
// The request action.
Get usersGetAction = blogger.users().get("self");
// Restrict the result content to just the data we need.
usersGetAction.setFields("displayName,url");
// This step sends the request to the server.
User user = usersGetAction.execute();
// Now we can navigate the response.
System.out.println("Display Name: " + user.getDisplayName());
System.out.println("Profile URL: " + user.getUrl());
Wypróbuj
Użyj poniższego eksploratora interfejsów API, aby wywołać tę metodę na bieżących danych i wyświetlić odpowiedź.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-08-21 UTC.
[null,null,["Ostatnia aktualizacja: 2024-08-21 UTC."],[[["\u003cp\u003eRetrieves user data using the user ID, which can be either numeric or 'self' for the current user.\u003c/p\u003e\n"],["\u003cp\u003eRequires authorization with specific scopes like \u003ccode\u003ehttps://www.googleapis.com/auth/blogger\u003c/code\u003e or \u003ccode\u003ehttps://www.googleapis.com/auth/blogger.readonly\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eReturns a Users resource with details about the specified user upon successful execution.\u003c/p\u003e\n"],["\u003cp\u003eProvides code examples in Java for utilizing the API and retrieving user information such as display name and URL.\u003c/p\u003e\n"],["\u003cp\u003eOffers an API explorer to test the method and view responses using live data.\u003c/p\u003e\n"]]],[],null,["# Users: get\n\n**Requires [authorization](#auth)**\n\nRetrieves a user by user ID.\n[Try it now](#try-it) or [see an example](#examples).\n\nRequest\n-------\n\n### HTTP request\n\n```\nGET https://www.googleapis.com/blogger/v3/users/userId\n```\n\n### Parameters\n\n| Parameter name | Value | Description |\n|----------------|----------|-------------------------------------------------------|\n| **Required parameters** |||\n| `userId` | `string` | Either the numeric ID of the current user, or `self`. |\n\n### Authorization\n\nThis request requires authorization with at least one of the following scopes ([read more about authentication and authorization](/blogger/docs/3.0/using#auth)).\n\n| Scope |\n|----------------------------------------------------|\n| `https://www.googleapis.com/auth/blogger` |\n| `https://www.googleapis.com/auth/blogger.readonly` |\n\n### Request body\n\nDo not supply a request body with this method.\n\nResponse\n--------\n\nIf successful, this method returns an [Users resource](/blogger/docs/3.0/reference/users#resource) in the response body.\n\nExamples\n--------\n\n**Note:** The code examples available for this method do not represent all supported programming languages (see the [client libraries page](/blogger/docs/3.0/libraries) for a list of supported languages). \n\n### Java\n\nUses the [Java client library](http://code.google.com/p/google-api-java-client/) \n\n```java\n// Configure the Java API Client for Installed Native App\nHttpTransport HTTP_TRANSPORT = new NetHttpTransport();\nJsonFactory JSON_FACTORY = new JacksonFactory();\n\n// Configure the Installed App OAuth2 flow.\nCredential credential = OAuth2Native.authorize(HTTP_TRANSPORT,\n\tJSON_FACTORY, new LocalServerReceiver(),\n\tArrays.asList(BloggerScopes.BLOGGER));\n\n// Construct the Blogger API access facade object.\nBlogger blogger = Blogger.builder(HTTP_TRANSPORT, JSON_FACTORY)\n\t.setApplicationName(\"Blogger-UsersGet-Snippet/1.0\")\n\t.setHttpRequestInitializer(credential).build();\n\n// The request action.\nGet usersGetAction = blogger.users().get(\"self\");\n\n// Restrict the result content to just the data we need.\nusersGetAction.setFields(\"displayName,url\");\n\n// This step sends the request to the server.\nUser user = usersGetAction.execute();\n\n// Now we can navigate the response.\nSystem.out.println(\"Display Name: \" + user.getDisplayName());\nSystem.out.println(\"Profile URL: \" + user.getUrl());\n```\n\nTry it!\n-------\n\n\nUse the APIs Explorer below to call this method on live data and see the response."]]