http___bg.gravatar.com_site_implement_xmlrpc__1.xml
1.1 2.1 3.1 4.1 5.1 6.1 7.1 7.2 7.3 8.1 9.1 9.2 9.3 10.1 11.1 12.1 12.2 12.3 12.4 12.5 13.1 14.1 14.2 15.1 16.1 17.1 17.2
XML-RPC API Connecting Удостоверяване Грешки Методи Крайна точка (API Endpoint): https://secure.gravatar.com/xmlrpc?user=[email_hash] Задължително се свързвайте със secure.gravatar.com чрез HTTPS. То е за взаимната сигурност на потребителите. Изразът с адреса (email_hash) от параметъра GET е md5 израз на потребителския пощенски адрес, подрязан с малки букви. Всички параметри за всички методи трябва да са обединени на едно място, в съответната област. Задължително се свързвайте със secure.gravatar.com чрез HTTPS. То е за взаимната сигурност на потребителите. Изразът с адреса (email_hash) от параметъра GET е md5 израз на потребителския пощенски адрес, подрязан с малки букви. Всички параметри за всички методи трябва да са обединени на едно място, в съответната област. Удостоверяване Упълномощаването се извършва по методи на ниво API. Към параметрите в заявката ще се приложи и такъв за парола. Данните от тези параметри се предават с обикновен текст (plain text). Параметърът с паролата винаги се отделя от останалите, преди методите да започнат обработка. Поради тази причина не очаквайте да го виждате обратно след grav.test. Грешки Грешките обикновено съдържат код и разбираем текст. Текстът следва, където е възможно, но ето и кратко описание на цифровия код: -7 Използвайте secure.gravatar.com -8 Вътрешна грешка -9 Грешка при удостоверяване -10 Липсващ параметър -11 Неправилен параметър -100 Обща грешка (прочетете написаното) Методи grav.exists - проверка за образ (Gravatar) от израз (hash) @param (array)$args['hashes'] област от изрази (hash) за проверка @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
1.1 2.1 3.1 4.1 5.1 6.1 7.1 7.2 7.3 8.1 9.1 9.2 9.3 10.1 11.1 12.1 12.2 12.3 12.4 12.5 13.1 14.1 14.2 15.1 16.1 17.1
XML-RPC API Connecting Authentication Gwallau Dull API Endpoint: 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. All parameters for all methods should be passed as a single item, within an associative array. 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. All parameters for all methods should be passed as a single item, within an associative array. Authentication 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. Gwallau 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 Use secure.gravatar.com -8 Gwall mewnol -9 Gwall dilysu -10 Paramedr dull ar goll -11 Paramedr dull yn wallus -100 Misc error (see text) Dull grav.exists - check whether a hash has a gravatar @param (array)$args['hashes'] an array of hashes to check @param (string)$args['password'] ar gyfer dilysu @return array ( hash => (bool)exists, ) grav.addresses - get a list of addresses for this account @param (string)$args['password'] ar gyfer dilysu @return array ( address => array ( rating => (int)rating, userimage => (int)userimage, userimage_url => (int)userimage_url ) ) grav.userimages - return an array of userimages for this account @param (string)$args['password'] ar gyfer dilysu @return array ( userimage => array( (int)rating, // 0:g, 1:pg, 2:r, 3:x (string)url, ) ) grav.saveData - Save binary image data as a userimage for this account @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'] ar gyfer dilysu @return (bool)false ar fethiant, (string)userimage ar lwyddiant grav.saveUrl - Read an image via its URL and save that as a userimage for this account @param (string)$args['url'] url llawn ar gyfer delwedd @param (int)$args['rating'] 0:g, 1:pg, 2:r, 3:x @param (string)$args['password'] ar gyfer dilysu @return (bool)false ar fethiant, (string)userimage ar lwyddiant grav.useUserimage - use a userimage as a gravatar for one of more addresses on this account @param (string)$args['userimage'] Y ddelwedd defnyddiwr yr hoffech chi ei defnyddio @param (array)$args['addresses'] A list of the email addresses you wish to use this userimage for @param (string)$args['password'] ar gyfer dilysu @return array( address => (bool)status ) grav.removeImage - remove the userimage associated with one or more email addresses @param (array)$args['addresses'] A list of the email addresses you wish to use this userimage for @param (string)$args['password'] ar gyfer dilysu @return array( address => (bool)status ) grav.deleteUserimage - remove a userimage from the account and any email addresses with which it is associated @param (string)$args['userimage'] The userimage you wish to remove from the account @param (string)$args['password'] ar gyfer dilysu @return (bool)status grav.test - a test function @param (string)$args['password'] ar gyfer dilysu @return (mixed)$args