Kā mēs Jums varam palīdzēt?

Mēs sastādījām biežāk uzdoto jautājumu sarakstu ar atbildēm, kas jums varētu būt vajadzīgas, tomēr, ja nevarat atrast atbildi, jūtieties brīvi sazinieties ar mums.

Kas ir Postback?

Postback funkcija ļauj atlīdzināt lietotāju balsošanu par Jūsu spēli.

Tas ir lielisks veids, kā aicināt savus lietotājus reklamēt jūsu spēli reitinga augšgalā.

Mēs izstrādājām savu Postback sistēmu atšķirīgu no jebkuras citas. Tas Jūsu vietnei nosūta datus gandrīz no esošā brīža, lai Jūs varētu automātiski atlīdzināt lietotājus par viņu balsojumu.

Kā izmantot Postback?

Visā, pievienotajām saitēm pēc noklusējuma ir atspējota funkcija Postback. Jums ir jāuzstāda publicēšanas funkcija katram ierakstam atsevišķi no sava konta, noklikšķinot uz sadaļas "Darbības".

Solis 1:

Sagatavojiet savu Postback uztvērēju. To var ieviest jūsu CMS / vietnē vai arī varat izmantot mūsu piemēru zemāk.

Saglabājiet šo kodu kā supremetop_postback.php:


// If you use this check, the below are not relevant.
// However we do not recommened relying on IP checks as this might change in the future
$requester_ip = isset($_SERVER["HTTP_X_FORWARDED_FOR"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER['REMOTE_ADDR'];
$supremetop100_ips = ['176.31.56.245'];
if(!in_array($requester_ip, $supremetop100_ips)) {
// Do not give too many details, because the attacker is smart.
die('Invalid request!');
}
// Ensure that it is a POST request.
if(strcasecmp($_SERVER['REQUEST_METHOD'], 'POST') != 0) {
// Do not give too many details, because the attacker is smart.
die('Invalid request!');
}
// Ensure that this is SupremeTop100 sending the request
if(strcasecmp($_SERVER['HTTP_USER_AGENT'], 'SupremeTop100/1.0 (Linux; x64) Postback Agent') != 0) {
// Do not give too many details, because the attacker is smart.
die('Invalid request!');
}
// Ensure that the content type of the POST request has been set to application/json
$contentType = isset($_SERVER["CONTENT_TYPE"]) ? trim($_SERVER["CONTENT_TYPE"]) : '';
// For RESTful response
// For "normal" response use 'application/x-www-form-urlencoded'
if(strcasecmp($contentType, 'application/json') != 0) {
// Do not give too many details, because the attacker is smart.
die('Invalid request!');
}
// Retrieve the RAW POST data.
$content = trim(file_get_contents("php://input"));
// Attempt to decode the incoming RAW POST data from JSON.
$decoded = json_decode($content, true);
// If json_decode failed, the JSON is invalid.
if(!is_array($decoded)) {
// Do not give too many details, because the attacker is smart.
die('Invalid request!');
}
// Process the JSON parsed as array.
if($decoded['supremetop100_vote_info']['status'] == 1) {
// Rewards your user by username or character name
}
// Additionally log the whole postback data to file or database
$log_filename = sprintf("%s_voteData.txt", date('Y-m-d_H-i-s'));
@file_put_contents($log_filename, print_r($decoded, true));


Solis 2:

Aktivizējiet Postback priekš Jūsu saita, norādot pilnu faila URI ceļu, kuru tikko saglabājām: https://yourwebsite.com/supremetop100_postback.php

PIEZĪME. Šeit nav jāpievieno nekādi URL parametri.


Solis 3:

Jums vajag rediģēt Jūsu esošo balsošanas saiti, lai iekļautu ?postback=1 URL parametru.

Pievienojiet URL vēlamos parametrus, lai zinātu, kuru lietotāju apbalvot. Jūs varat pievienot 2 parametrus:

  • https://yourwebsite.com/supremetop100_postback.php?postback=1&username=PLAYER_NAME
  • https://yourwebsite.com/supremetop100_postback.php?postback=1&character=PLAYER_CHARACTER_NAME

Pēc izvēles varat pievienot abus:

  • https://yourwebsite.com/supremetop100_postback.php?postback=1&username=PLAYER_NAME&character=PLAYER_CHARACTER_NAME

Brīdinājums:

Nepievienojiet citus parametrus, jo neviens no tiem netiek izmantots. Divos iepriekš norādītajos parametros nepievienojiet neko citu, izņemot to, kam tie ir paredzēti, piemēram, nepievienojiet e-pasta adreses. To darot, tikai tiks pārtraukta jūsu Postback funkcija.


Pēdējais Solis:

Pārliecinieties, ka viss ir iestatīts atbilstoši norādījumiem, pretējā gadījumā Postback sistēma nedarbosies.

Atgādinājums: jums ir jāpārliecinās par sekojošo:

  • Jūsu saitei ir iespējota Postback funkcija
  • Jūs ievietojāt pareizo saiti Postback iestatīšanā
  • Jūs mainījāt savas balss saiti savā vietnē, lai lietotāji apmeklētu jauno URL

Postback Atbilde:

Mūsu sistēma Jums nosūtīs pēc iespējas vairāk informācijas, lai jūs varētu pareizi pārbaudīt savus lietotājus, vai viņi balsoja atbilstoši pareizi vai nē.

Varat arī izmantot mūsu atbildi kā statistiku, lai redzētu, no kā / kur viņi balsoja vai mēģināja balsot.

Pēc izvēles varat izmantot mūsu atbildes laiku, lai lietotājiem parādītu, ka viņš noteiktajā termiņā jau balsoja.

Jūs saņemsit šādu atbildi (JSON formāts, daži dati noņemti privātuma dēļ):

{
"supremetop100_vote_info":{
"status": 0,
"message": "This IP already voted in last 12 hours.",
"time_passed": "01 hours 35 minutes 47 seconds.",
"time_left": "10 hours 24 minutes 13 seconds."
},
"supremetop100_user_info":{
"ip_address": "",
"username": "",
"character": ""
},
"supremetop100_geo_info":{
"country":{
"name": "",
"iso_code": "",
"geo_code": "",
"in_eu": ""
},
"city":{
"name": "",
"postal_code": ""
},
"location":{
"latitude": "",
"longitude": ""
},
"network":{
"cidr": "",
"asn":{
"number ":"",
"organisation ":""
}
}
}
}

Pēdējās Piezīmes:

Mēs neatklājam, kā mēs pārbaudām lietotāju balsis, bet mēs varam jums ieteikt, kā rīkoties, lai nodrošinātu, ka lietotāji neizmanto priekšrocības, lai gūtu papildus atlīdzību.

Izmantojiet informāciju, ko mēs jums nosūtām, saglabājiet to datu bāzē un pārbaudiet lietotājvārdu / rakstzīmi un balsošanas laiku.

Tas nodrošinās, ka viņi atbilstoši pareizi saņem atlīdzību tikai saskaņā ar jūsu pašu noteikumiem.

Drošība

Mēs ļoti nopietni uztveram drošību, un tāpēc tiek veikti pasākumi, lai jūsu dati būtu pēc iespējas drošāki.

Mūsu tehnoloģiju kaudze izmanto jaunākās nozares standarta funkcijas, nodrošinot maksimālu drošību.

Lūdzu, izlasiet mūsu Noteikumi un nosacījumi un Privātuma politika lai iegūtu vairāk informācijas.

Privātums

Mēs ļoti nopietni uztveram jūsu privātumu, un tāpēc mēs garantējam, ka visi jūsu šajā vietnē iesniegtie dati nekad netiks pārdoti vai kopīgoti nevienam. Kādreiz.

Lūdzu, izlasiet mūsu Noteikumi un nosacījumi un Privātuma politika lai iegūtu vairāk informācijas.


Vai esat atradis problēmu šajā lapā? Lūdzu, palīdziet mums to uzlabot. Sazinieties ar mums un saņemiet atlīdzību!