From Facebook Developer Wiki
Description
Sets (several) property values for an application. These values previously were only accessible through the Facebook Developer application.
Parameters
| Required | Name | Type | Description |
| required | api_key | string | The application key associated with the calling application. If you specify the API key in your client, you don't need to pass it with every call. |
|
|---|
| sig | string | An MD5 hash of the current request and your secret key, as described in the How Facebook Authenticates Your Application. Facebook computes the signature for you automatically. |
|
|---|
| v | string | This must be set to 1.0 to use this version of the API. If you specify the version in your client, you don't need to pass it with every call. |
|
|---|
| properties | object | A JSON encoded map of property names to new values. This call will fail if values have the wrong type. The full list is described on ApplicationProperties. |
|
|---|
| optional | format | string | The desired response format, which can be either XML or JSON. (Default value is XML.) |
|
|---|
| callback | string | Name of a function to call. This is primarily to enable cross-domain JavaScript requests using the <script> tag, also known as JSONP, and works with both the XML and JSON formats. The function will be called with the response passed as the parameter. |
|
|---|
Response
This method returns true if the set is successful.
Error Codes
| Code | Description |
| 1 | An unknown error occurred. Please resubmit the request. |
|
|---|
| 2 | The service is not available at this time. |
|
|---|
| 4 | The application has reached the maximum number of requests allowed. More requests are allowed once the time window has completed. |
|
|---|
| 5 | The request came from a remote address not allowed by this application. |
|
|---|
| 101 | The API key submitted is not associated with any known application. |
|
|---|
| 104 | Incorrect signature. |
|
|---|
| 211 | Application has no developers. |
|
|---|
Notes
- This function does not require a
session_key or call_id.
- Desktop applications cannot call this method, as the method allows for configuring the application itself.