Skip to content

rc_api_init_resolve_hash_request

Jamiras edited this page Apr 11, 2022 · 2 revisions

Constructs an rc_api_request_t for identifying the game associated to a hash.

Syntax

int rc_api_init_resolve_hash_request(
    rc_api_request_t* request,
    const rc_api_resolve_hash_request_t* api_params
);

Parameters

request

The rc_api_request_t to construct.

api_params

Pointer to a rc_api_resolve_hash_request_t object containing the parameters for identifying the game associated to a hash.


struct rc_api_resolve_hash_request_t
{
  const char* username;
  const char* api_token;
  const char* game_hash;
};

username (Deprecated - no longer used 10.2.0)

The name of the user making the request.

api_token (Deprecated - no longer used 10.2.0)

The API token generated by the login request for the user.

game_hash

The hash to identify (see rc_hash_generate_from_file).

Return value

If the function succeeds, the return value is RC_OK. Otherwise, the error code can be converted to a string using rc_error_str.

  • RC_INVALID_STATE - one or more required parameters was not provided.
  • RC_OUT_OF_MEMORY - enough memory could not be allocated to complete the operation.

Remarks

The rc_api_request_t must be destroyed by rc_api_destroy_request after the HTTP request has been made.

Minimum version: 10.0.0

See also

rc_api_destroy_request

rc_api_process_resolve_hash_response

rc_api_destroy_resolve_hash_response

rc_hash_generate_from_file

rcheevos

rc_client

Integration guide

client

user

game

processing

rc_client_raintegration

Integration guide

rc_runtime

rhash

rapi

common

user

runtime

info

Clone this wiki locally