From Facebook Developer Wiki
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Description
Get a structure that can be passed to another app as proof of session. The other app can verify it using public key of this app.
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. |
|
|---|
| session_key | string | The session key of the logged in user. The session key is automatically included by our PHP client. |
|
|---|
| 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. |
|
|---|
| 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. |
|
|---|
Example Return XML
<?xml version="1.0" encoding="UTF-8"?>
<auth_getSignedPublicSessionData_response xmlns="http://api.facebook.com/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://api.facebook.com/1.0/ http://api.facebook.com/1.0/facebook.xsd" list="true">
<auth_getSignedPublicSessionData_response_elt>711562108</auth_getSignedPublicSessionData_response_elt>
<auth_getSignedPublicSessionData_response_elt>4b38d3e1a6df930669e13b82e3ba8974</auth_getSignedPublicSessionData_response_elt>
<auth_getSignedPublicSessionData_response_elt>1235988000</auth_getSignedPublicSessionData_response_elt>
<auth_getSignedPublicSessionData_response_elt>apCGx3FDJqNw2p6JKFYrn+8HqbmeLT16ClsfFxScvTKpFNVA5BPVFuPQYP8S1zZPo+hwSGSny0sYeiQrnxUa4kP3xBghQnwhE0g4ojH7R2EZc3Z0zlIEpBUEjyoMAV8R+xmA2ErlB/NBechVwJq2oa9ITPZ6pnQdrmTA29AHgWU=</auth_getSignedPublicSessionData_response_elt>
</auth_getSignedPublicSessionData_response>
Error Codes
| Code | Description |
| 1 | An unknown error occurred. Please resubmit the request. |
|
|---|
| 2 | The service is not available at this time. |
|
|---|
| 101 | The API key submitted is not associated with any known application. |
|
|---|
| 104 | Incorrect signature. |
|
|---|
See Also