Obter notícias do título
Retrieves the title news feed, as configured in the developer portal
POST
/
Server
/
GetTitleNews
Get Title News
curl --request POST \
--url https://{titleId}.playfabapi.com/Server/GetTitleNews \
--header 'Content-Type: application/json' \
--header 'X-SecretKey: <api-key>' \
--data '{
"Count": 25
}'import requests
url = "https://{titleId}.playfabapi.com/Server/GetTitleNews"
payload = { "Count": 25 }
headers = {
"X-SecretKey": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-SecretKey': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({Count: 25})
};
fetch('https://{titleId}.playfabapi.com/Server/GetTitleNews', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://{titleId}.playfabapi.com/Server/GetTitleNews",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'Count' => 25
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-SecretKey: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://{titleId}.playfabapi.com/Server/GetTitleNews"
payload := strings.NewReader("{\n \"Count\": 25\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-SecretKey", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://{titleId}.playfabapi.com/Server/GetTitleNews")
.header("X-SecretKey", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"Count\": 25\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://{titleId}.playfabapi.com/Server/GetTitleNews")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-SecretKey"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"Count\": 25\n}"
response = http.request(request)
puts response.read_body{
"code": 200,
"status": "OK",
"data": {
"News": [
{
"Timestamp": "2014-04-06T00:00:00",
"Title": "News of the Day",
"Body": "<b>We have a new object to buy!</b>"
}
]
}
}{
"code": 123,
"errorCode": 123,
"status": "<string>",
"error": "<string>",
"errorMessage": "<string>",
"errorDetails": {}
}Autorizações
This API requires a title secret key, available to title admins, from PlayFab Game Manager.
Corpo
application/json
Limits the results to the last n entries. Defaults to 10 if not set.
Resposta
The Http status code. If X-ReportErrorAsSuccess header is set to true, this will report the actual http error code.
The Http status code as a string.
Show child attributes
Show child attributes
Exemplo:
{
"News": [
{
"Timestamp": "2014-04-06T00:00:00",
"Title": "News of the Day",
"Body": "<b>We have a new object to buy!</b>"
}
]
}
Última modificação em 6 de outubro de 2026
Tópicos relacionados
Obter notícias do títuloInício rápido de notícias do títuloVisão geral do jogo de demonstração Winter Starfall do PlayFabObter dados do títuloObter dados internos do títuloEsta página foi útil?
⌘I
Get Title News
curl --request POST \
--url https://{titleId}.playfabapi.com/Server/GetTitleNews \
--header 'Content-Type: application/json' \
--header 'X-SecretKey: <api-key>' \
--data '{
"Count": 25
}'import requests
url = "https://{titleId}.playfabapi.com/Server/GetTitleNews"
payload = { "Count": 25 }
headers = {
"X-SecretKey": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-SecretKey': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({Count: 25})
};
fetch('https://{titleId}.playfabapi.com/Server/GetTitleNews', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://{titleId}.playfabapi.com/Server/GetTitleNews",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'Count' => 25
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-SecretKey: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://{titleId}.playfabapi.com/Server/GetTitleNews"
payload := strings.NewReader("{\n \"Count\": 25\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-SecretKey", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://{titleId}.playfabapi.com/Server/GetTitleNews")
.header("X-SecretKey", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"Count\": 25\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://{titleId}.playfabapi.com/Server/GetTitleNews")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-SecretKey"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"Count\": 25\n}"
response = http.request(request)
puts response.read_body{
"code": 200,
"status": "OK",
"data": {
"News": [
{
"Timestamp": "2014-04-06T00:00:00",
"Title": "News of the Day",
"Body": "<b>We have a new object to buy!</b>"
}
]
}
}{
"code": 123,
"errorCode": 123,
"status": "<string>",
"error": "<string>",
"errorMessage": "<string>",
"errorDetails": {}
}