Ricerche recenti
Nessuna ricerca recente

Hannes Lidbeck
Data ingresso 28 mag 2021
·
Ultima attività 16 ott 2021
Seguiti
0
Follower
0
Attività totali
3
Voti
0
Abbonamento
1
PANORAMICA ATTIVITÀ
BADGE
ARTICOLI
POST
COMMENTI NELLA COMMUNITY
COMMENTI AGLI ARTICOLI
PANORAMICA ATTIVITÀ
Ultima attività di Hannes Lidbeck
Hannes Lidbeck ha commentato,
Hi Greg, thanks for your swift reply!
The issue was the ticket fields and the end-user editable flag, now everything works as expected.
Cheers!
Visualizza commento · Data ultimo post: 21 gen 2021 · Hannes Lidbeck
0
Follower
1
Voto
0
Commenti
Hannes Lidbeck ha creato un post,
Hi,
We're having some issues getting custom_fields and user_fields working. We receive requests on our dashboard with with without the custom data.
We get the following output from our data code (where the xxxx's are really my playfab id):
{"request":{"created_at":"2021-01-20 10:38:38","requester":{"name":"xxxx","email":"hannes.lidbeck@starstable.com"},"subject":"From Game","comment":{"body":"Test feedback"},"user":{"user_fields":{"playfab_id":"68195A5EEA8CB8A5"}},"custom_fields":[{"id":360012294580,"value":"xxxx"},{"id":27376589,"value":"bug"},{"id":27618025,"value":"hannes.lidbeck@starstable.com"}]}}
We're using Unity and REST api's, here's our code:
var data = new JsonData()
{
request = new JsonDataRequest()
{
created_at = System.DateTime.UtcNow.ToString(),
requester = new JsonDataRequester()
{
name = playFabManager.PlayFabId,
email = Email,
},
subject = "From Game",
comment = new JsonDataComment() { body = Feedback },
user = new JsonDataUser()
{
user_fields = new Hashtable()
{
{ UserFieldPlayFabId, playFabManager.PlayFabId }, // string, string
}
},
custom_fields = new JsonDataCustomField[]
{
new JsonDataCustomField()
{
id = PlayFabFieldId, // long
value = playFabManager.PlayFabId // string
},
new JsonDataCustomField()
{
id = HelpWithFieldId, // long
value = "bug"
},
new JsonDataCustomField()
{
id = EmailFieldId, // long
value = Email // string
},
},
}
};
var str = Newtonsoft.Json.JsonConvert.SerializeObject(data);
var request = new UnityEngine.Networking.UnityWebRequest(Url, "POST");
request.uploadHandler = new UnityEngine.Networking.UploadHandlerRaw(System.Text.Encoding.UTF8.GetBytes(str));
request.downloadHandler = new UnityEngine.Networking.DownloadHandlerBuffer();
request.SetRequestHeader("Content-Type", "application/json");
Data ultimo post: 20 gen 2021 · Hannes Lidbeck
0
Follower
2
Voti
3
Commenti