XML-RPC API

← Back

Connecting
API Endpoint: https://secure.gravatar.com/xmlrpc?user=[email_hash]

អ្នក​ត្រូវ​តែ​ភ្ជាប់​ទៅ secure.gravatar.com ហើយ​អ្នក​ត្រូវ​តែ​ធ្វើ​ដូច្នេះ​លើ HTTPS។ ទង្វើ​នេះ​សម្រាប់​ការពារ​សុវត្ថិភាព​របស់​អ្នក​ប្រើ​ប្រាស់​ទំាង​អស់។ ប៉ារ៉ាម៉ែត្រ email_hash GET ជា​ MD5 ហាស្ហ​របស់​អាសយដ្ឋាន​អ៊ីមេល​អ្នក​ប្រើ​ប្រាស់​ បន្ទាប់​ពី​វា​ត្រូវ​បាន​ធ្វើ​ឱ្យ​ទៅ​ជា​អក្សរ​តូច​និង​តម្រឹម​ចោល​រួច​ហើយ។

All parameters for all methods should be passed as a single item, within an associative array.

យថាភាព
User authentication happens at the api method level. You will pass to the method call a password parameter. The data for these parameters will be passed in plain text. The password param is always stripped from the arguments before the methods begin their processing. For this reason you should expect not to see it returned from the grav.test method.

កំហុស
អ៊ែររ័រ ជាធម្មតា​​ច្រើន​បង្ហាញ​ចេញ​មក​ក្រោម​ទ្រង់ទ្រាយ​ជា​លេខ​និង​អត្ថបទ​ដែល​មនុស្ស​អាន​ដាច់។ ជាទូទៅ​អត្ថបទទាំង​​នោះ​ តែង​តែមានជាប់​មក​ជាមួយ​ជានិច្ច​ប្រសិន​បើ​អាច ប៉ុន្តែ​អធិប្បាយ​ដោយ​សង្ខេប​នៃ​លេខ​កូដ​របស់​អ៊ែររ័រ​ទាំង​នោះ​មាន​ដូច​តទៅ៖

	-7	ប្រើ secure.gravatar.com 
	-8	បញ្ហា​ខាង​ក្នុង​ 
	-9	បញ្ហា​យថាភាព 
	-10	មិន​ឃើញ​មាន​ប៉ារ៉ាម៉ែត្រ​វិធី 
	-11	"ប៉ារ៉ាម៉ែត្រ​វិធី"មិន​ត្រឹម​ត្រូវ 
	-100	កំហុស​ផ្សេង​ៗ (សូម​អាន​អត្ថបទ) 

វិធី​
grav.exists - ផ្ទៀងផ្ទាត់​មើល​តើ​ហ៊េស្ហ​មាន​ក្រាវតារ​ឬ​អត់ 
	@param  (array)$args['hashes'] តារាង​ហេស្ហ​ដែល​ត្រូវ​ឆែក 
	@param	(string)$args['password'] សម្រាប់​យថាភាព 
	@return array ( 
		hash => (bool)exists,
	)

grav.addresses - បង្កើត​បញ្ជី​អាសយដ្ឋាន​សម្រាប់​គណនី​នេះ 
	@param  (string)$args['password'] សម្រាប់​យថាភាព 
	@return array ( 
		address => array (
			rating        => (int)rating, 
			userimage     => (int)userimage, 
			userimage_url => (int)userimage_url
		) 
	)

grav.userimages - ផ្ដល់​បញ្ជី​អត្តរូប​សម្រាប់​គណនី​នេះ 
	@param  (string)$args['password'] សម្រាប់​យថាភាព 
	@return array (
		userimage => array( 
			(int)rating, // 0:g, 1:pg, 2:r, 3:x
			(string)url,
		)
	) 

grav.saveData - រក្សា​ដាតា​រូបភាព​ទ្វិភាគ​ធ្វើ​ជា​អត្តរូប​សម្រាប់​គណនី​នេះ 
	@param  (string)$args['data'] a base64_encode()d image
	@param  (int)$args['rating'] 0:g, 1:pg, 2:r, 3:x
	@param  (string)$args['password'] សម្រាប់​យថាភាព 
	@return (bool)false ករណី​បរាជ័យ, (string)userimage ករណី​ជោគជ័យ 

grav.saveUrl - ស្រង់​យក​រូបភាព​តាម​រយៈ URL របស់​រូបភាព​នោះ ហើយ​រក្សា​រូបភាព​នោះ​ជា​អត្តរូប​សម្រាប់​គណនី​នេះ 
	@param  (string)$args['url'] URLពេញ ​​ទៅកាន់​រូបភាព​មួយ 
	@param  (int)$args['rating'] 0:g, 1:pg, 2:r, 3:x
	@param  (string)$args['password'] សម្រាប់​យថាភាព 
	@return (bool)false ករណី​បរាជ័យ, (string)userimage ករណី​ជោគជ័យ 

grav.useUserimage - ប្រើ​អត្តរូប​ធ្វើ​ជា​ក្រាវតារ​សម្រាប់​អាសយដ្ឋាន​មួយ​ក្នុង​ចំណោម​អាសយដ្ឋាន​នានា​ក្នុង​គណនី​នេះ​ 
	@param  (string)$args['userimage'] អត្ត​រូប​ដែល​អ្នក​ចង់​ប្រើ 
	@param  (array)$args['addresses'] បញ្ជី​អាសយដ្ឋាន​អ៊ីមេល​ដែល​អ្នក​ចង់​ប្រើ​​​ជា​មួយ​អត្តរូប​នេះ​ 
	@param  (string)$args['password'] សម្រាប់​យថាភាព 
	@return array(
		address => (bool)status
	)

grav.removeImage - លុបចោល​នូវ​​អត្តរូប​ដែល​ភ្ជាប់​ជា​មួយ​អាសយដ្ឋាន​អ៊ីមេល​មួយ​ច្រើន​ 
	@param  (array)$args['addresses'] បញ្ជី​អាសយដ្ឋាន​អ៊ីមេល​ដែល​អ្នក​ចង់​ប្រើ​​​ជា​មួយ​អត្តរូប​នេះ​ 
	@param  (string)$args['password'] សម្រាប់​យថាភាព 
	@return array(
		address => (bool)status
	)

grav.deleteUserimage - លុប​អត្តរូប​ចេញ​ពី​គណនី​និង​អាសយដ្ឋាន​អ៊ីមេល​ដែល​ភ្ជាប់​ជាមួយ​អត្តរូប​នោះ 
	@param  (string)$args['userimage'] អត្តរូប​ដែល​អ្នក​ចង់​​លុប​ចេញ​ពី​គណនី​ 
	@param  (string)$args['password'] សម្រាប់​យថាភាព 
	@return (bool)status

grav.test - a test function
	@param  (string)$args['password'] សម្រាប់​យថាភាព 
	@return (mixed)$args