Recherches récentes
Pas de recherche récente

Hannes Lidbeck
Adhésion le 28 mai 2021
·
Dernière activité le 16 oct. 2021
Suivis
0
Abonnés
0
Activité totale
3
Votes
0
Abonnement
1
APERÇU DES ACTIVITÉS
BADGES
ARTICLES
PUBLICATIONS
COMMENTAIRES DE LA COMMUNAUTÉ
COMMENTAIRES SUR L’ARTICLE
APERÇU DES ACTIVITÉS
Dernière activité effectuée par Hannes Lidbeck
Hannes Lidbeck a ajouté un commentaire,
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!
Afficher le commentaire · Publication le 21 janv. 2021 · Hannes Lidbeck
0
Abonnés
1
vote
0
Commentaire
Hannes Lidbeck a créé une publication,
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");
Publication le 20 janv. 2021 · Hannes Lidbeck
0
Abonnés
2
Votes
3
Commentaires