REST Resource: locations.questions

Ressource: Frage

Stellt eine einzelne Frage und einige ihrer Antworten dar.

JSON-Darstellung
{
  "name": string,
  "author": {
    object (Author)
  },
  "upvoteCount": integer,
  "text": string,
  "createTime": string,
  "updateTime": string,
  "topAnswers": [
    {
      object (Answer)
    }
  ],
  "totalAnswerCount": integer
}
Felder
name

string

Nicht veränderbar. Der eindeutige Name für die Frage. locations/*/questions/* Dieses Feld wird ignoriert, wenn es beim Erstellen der Frage festgelegt wurde.

author

object (Author)

Nur Ausgabe Der Autor der Frage

upvoteCount

integer

Nur Ausgabe Die Anzahl der positiven Bewertungen für die Frage.

text

string

Erforderlich. Der Text der Frage. Der Text muss mindestens drei Wörter umfassen und insgesamt mindestens 10 Zeichen lang sein. Die maximale Länge beträgt 4.096 Zeichen.

createTime

string (Timestamp format)

Nur Ausgabe Der Zeitstempel für den Zeitpunkt, an dem die Frage geschrieben wurde.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Nur Ausgabe Der Zeitstempel für den Zeitpunkt, an dem die Frage zuletzt geändert wurde.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

topAnswers[]

object (Answer)

Nur Ausgabe Eine Liste von Antworten auf die Frage, sortiert nach positiven Bewertungen. Abhängig von den Anfrageparametern (answersPerQuestion) ist dies möglicherweise keine vollständige Liste der Antworten.

totalAnswerCount

integer

Nur Ausgabe Die Gesamtzahl der Antworten, die für diese Frage gepostet wurden.

Autor

Der Autor einer Frage oder Antwort

JSON-Darstellung
{
  "displayName": string,
  "profilePhotoUri": string,
  "type": enum (AuthorType)
}
Felder
displayName

string

Der Anzeigename des Nutzers

profilePhotoUri

string

Der Profilbild-URI des Nutzers.

type

enum (AuthorType)

Der Typ des Nutzers, der der Autor ist.

AuthorType

Enum-Wert für den Nutzertyp des Autors.

Enums
AUTHOR_TYPE_UNSPECIFIED Dieses sollte nicht verwendet werden.
REGULAR_USER Ein regulärer Nutzer.
LOCAL_GUIDE Ein Local Guide
MERCHANT Inhaber/Administrator des Standorts

Antwort

Stellt eine Antwort auf eine Frage dar

JSON-Darstellung
{
  "name": string,
  "author": {
    object (Author)
  },
  "upvoteCount": integer,
  "text": string,
  "createTime": string,
  "updateTime": string
}
Felder
name

string

Nur Ausgabe Der eindeutige Name für die Antwortorte/*/questions/*/answers/*

author

object (Author)

Nur Ausgabe Der Autor der Antwort Wird nur bei Listenvorgängen festgelegt.

upvoteCount

integer

Nur Ausgabe Die Anzahl der positiven Bewertungen für die Antwort.

text

string

Erforderlich. Der Antworttext. Es sollte mindestens ein Zeichen enthalten, das kein Leerzeichen ist. Die maximale Länge beträgt 4.096 Zeichen.

createTime

string (Timestamp format)

Nur Ausgabe Der Zeitstempel für den Zeitpunkt, an dem die Antwort geschrieben wurde. Wird nur während des ListResponse-Abrufs abgerufen.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Nur Ausgabe Der Zeitstempel für den Zeitpunkt, an dem die Antwort zuletzt geändert wurde.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

Methoden

create

Fügt eine Frage für den angegebenen Ort hinzu.

delete

Löscht eine bestimmte Frage des aktuellen Nutzers

list

Gibt die paginierte Liste mit Fragen und einigen ihrer Antworten für einen bestimmten Ort zurück.

patch

Aktualisiert eine bestimmte Frage des aktuellen Nutzers.