Obtener noticias del 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": {}
}Autorizaciones
This API requires a title secret key, available to title admins, from PlayFab Game Manager.
Cuerpo
application/json
Limits the results to the last n entries. Defaults to 10 if not set.
Respuesta
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
Ejemplo:
{
"News": [
{
"Timestamp": "2014-04-06T00:00:00",
"Title": "News of the Day",
"Body": "<b>We have a new object to buy!</b>"
}
]
}
Última modificación el 6 de octubre de 2026
Temas relacionados
Obtener noticias del títuloInicio rápido de noticias del títuloInformación general del juego de demostración de PlayFab Winter StarfallObtener datos del títuloObtener datos internos del título¿Esta página le ayudó?
⌘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": {}
}