XML-RPC اے پی آئی

← Back

Connecting
اے پی آئی نقطہ اختتام: https://secure.gravatar.com/xmlrpc?user=[email_hash]

It is mandatory that you connect to secure.gravatar.com, and that you do so over HTTPS. This is for the safety of our mutual users. The email_hash GET parameter is the md5 hash of the users email address after it has been lowercased, and trimmed.

تمام طریقوں کے لیے تمام پیرامیٹرز ایک تلازمی ترتیب وار فہرست کے اندر اندر، ایک ہی شے کے طور پر منظور کیا جانا چاہیے۔

توثیق
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.

خرابی
Errors usually come with a number and human readable text. Generally the text should be followed whenever possible, but a brief description of the numeric error codes are as follows:

	-7	secure.gravatar.com استعمال کریں 
	-8	اندرونی خرابی 
	-9	توثیق میں خرابی 
	-10	طریقہ پیرامیٹر غائب ہے 
	-11	طریقہ پیرامیٹر درست نہیں 
	-100	متفرقات کی خرابی (متن دیکھیں) 

طریقے
grav.exists - چیک کریں کہ ہیش ایک Gravatar رکھتا ہے یا نہیں 
	@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 - اس یوآرایل کے ذریعے ایک تصویر کو پڑھیں اور اس اکاؤنٹ کے لیے صارف کی تصویر کے طور پر اس کو محفوظ کریں 
	@param  (string)$args['url'] ایک تصویر کا مکمل یوآرایل 
	@param  (int)$args['rating'] 0:g, 1:pg, 2:r, 3:x
	@param  (string)$args['password'] توثیق کے لیے 
	@return (bool)false ناکامی پر, (string)userimage کامیابی پر 

grav.useUserimage - اس اکاؤنٹ پر مزید ایڈریسز میں سے ایک کے لیے Gravatar کے طور پر ایک صارف کی تصویر کا استعمال کریں 
	@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