FacebookNativeApplicationDomain
FBSDK_EXTER N NSString *const FacebookNativeApplicationDomain;
The NSError domain of all errors surfaced by the Facebook SDK that were returned by the Facebook Application
FBError.h
FacebookSDKDomain
FBSDK_EXTER N NSString *const FacebookSDKDomain;
The NSError domain of all errors returned by the Facebook SDK.
FBError.h
FBErrorAppEventsReasonKey
FBSDK_EXTER N NSString *const FBErrorAppEventsReasonKey;
The key in the userInfo NSDictionary of NSError for errors
encountered with FBAppEvents
operations (error.code equals FBErrorAppEvents).
FBError.h
FBErrorDialogCantBeDisplayed
FBSDK_EXTER N NSString *const FBErrorDialogCantBeDisplayed;
A value that may appear in the NSError userInfo dictionary under the
FBErrorDialogReasonKey
key. Indicates that a native dialog cannot be
displayed for some other reason.
FBError.h
FBErrorDialogInvalidForSession
FBSDK_EXTER N NSString *const FBErrorDialogInvalidForSession;
A value that may appear in the NSError userInfo dictionary under the
FBErrorDialogReasonKey
key. Indicates that a native dialog cannot be
displayed because it is not appropriate for the current session.
FBError.h
FBErrorDialogInvalidLikeObjectID
FBSDK_EXTER N NSString *const FBErrorDialogInvalidLikeObjectID;
A value that may appear in the NSError userInfo ditionary under the
FBErrorDialogReasonKey
key. Indicates that a like dialog cannot be
displayed because the objectID parameter value is invalid.
FBError.h
FBErrorDialogInvalidOpenGraphActionParameters
FBSDK_EXTER N NSString *const FBErrorDialogInvalidOpenGraphActionParameters;
A value that may appear in the NSError userInfo ditionary under the
FBErrorDialogReasonKey
key. Indicates that a native dialog cannot be
displayed because the parameters for sharing an Open Graph action were
not configured. The parameters must include an 'action', 'actionType', and
'previewPropertyName'.
FBError.h
FBErrorDialogInvalidOpenGraphObject
FBSDK_EXTER N NSString *const FBErrorDialogInvalidOpenGraphObject;
A value that may appear in the NSError userInfo ditionary under the
FBErrorDialogReasonKey
key. Indicates that a native dialog cannot be
displayed because an Open Graph object that was passed was not configured
correctly. The object must either (a) exist by having an 'id' or 'url' value;
or, (b) configured for creation (by setting the 'type' value and
provisionedForPost property)
FBError.h
FBErrorDialogNotSupported
FBSDK_EXTER N NSString *const FBErrorDialogNotSupported;
A value that may appear in the NSError userInfo dictionary under the
FBErrorDialogReasonKey
key. Indicates that a native dialog is not supported
in the current OS.
FBError.h
FBErrorDialogReasonKey
FBSDK_EXTER N NSString *const FBErrorDialogReasonKey;
The key in the userInfo NSDictionary of NSError for errors
encountered with FBDialogs
operations. (error.code equals FBErrorDialog).
If present, the value will be one of the constants prefixed by FBErrorDialog *.
FBError.h
FBErrorHTTPStatusCodeKey
FBSDK_EXTER N NSString *const FBErrorHTTPStatusCodeKey;
The key in the userInfo NSDictionary of NSError indicating the HTTP status code of the response (if any).
FBError.h
FBErrorInnerErrorKey
FBSDK_EXTER N NSString *const FBErrorInnerErrorKey;
The key in the userInfo NSDictionary of NSError where you can find the inner NSError (if any).
FBError.h
FBErrorLoginFailedOriginalErrorCode
FBSDK_EXTER N NSString *const FBErrorLoginFailedOriginalErrorCode;
The key in the userInfo NSDictionary of NSError for unsuccessful logins (error.code equals FBErrorLoginFailedOrCancelled). If present, the value indicates an original login error code wrapped by this error. This is only used in the web dialog login flow.
FBError.h
FBErrorLoginFailedReason
FBSDK_EXTER N NSString *const FBErrorLoginFailedReason;
The key in the userInfo NSDictionary of NSError for unsuccessful logins (error.code equals FBErrorLoginFailedOrCancelled). If present, the value will be one of the constants prefixed by FBErrorLoginFailedReason*.
FBError.h
FBErrorLoginFailedReasonInlineCancelledValue
FBSDK_EXTER N NSString *const FBErrorLoginFailedReasonInlineCancelledValue;
A value that may appear in an NSError userInfo dictionary under the
FBErrorLoginFailedReason
key for login failures. Indicates the user
cancelled a web dialog auth.
FBError.h
FBErrorLoginFailedReasonInlineNotCancelledValue
FBSDK_EXTER N NSString *const FBErrorLoginFailedReasonInlineNotCancelledValue;
A value that may appear in an NSError userInfo dictionary under the
FBErrorLoginFailedReason
key for login failures. Indicates the user
did not cancel a web dialog auth.
FBError.h
FBErrorLoginFailedReasonOtherError
FBSDK_EXTER N NSString *const FBErrorLoginFailedReasonOtherError;
A value that may appear in an NSError userInfo dictionary under the
FBErrorLoginFailedReason
key for login failures. Indicates an error
condition. You may inspect the rest of userInfo for other data.
FBError.h
FBErrorLoginFailedReasonSystemDisallowedWithoutErrorValue
FBSDK_EXTER N NSString *const FBErrorLoginFailedReasonSystemDisallowedWithoutErrorValue;
A value that may appear in an NSError userInfo dictionary under the
FBErrorLoginFailedReason
key for login failures. Indicates the app's
slider in iOS 6 (device Settings -> Privacy -> Facebook {app}) has
been disabled.
FBError.h
FBErrorLoginFailedReasonSystemError
FBSDK_EXTER N NSString *const FBErrorLoginFailedReasonSystemError;
A value that may appear in an NSError userInfo dictionary under the
FBErrorLoginFailedReason
key for login failures. Indicates an error
has occurred when requesting Facebook account acccess in iOS 6 that was
not FBErrorLoginFailedReasonSystemDisallowedWithoutErrorValue
nor
a user cancellation.
FBError.h
FBErrorLoginFailedReasonUserCancelledSystemValue
FBSDK_EXTER N NSString *const FBErrorLoginFailedReasonUserCancelledSystemValue;
A value that may appear in an NSError userInfo dictionary under the
FBErrorLoginFailedReason
key for login failures. Indicates the user
cancelled an iOS system login.
FBError.h
FBErrorLoginFailedReasonUserCancelledValue
FBSDK_EXTER N NSString *const FBErrorLoginFailedReasonUserCancelledValue;
A value that may appear in an NSError userInfo dictionary under the
FBErrorLoginFailedReason
key for login failures. Indicates the user
cancelled a non-iOS 6 SSO (either Safari or Facebook App) login.
FBError.h
FBErrorParsedJSONResponseKey
FBSDK_EXTER N NSString *const FBErrorParsedJSONResponseKey;
The key in the userInfo NSDictionary of NSError for the parsed JSON response from the server. In case of a batch, includes the JSON for a single FBRequest.
FBError.h
FBErrorReauthorizeFailedReasonSessionClosed
FBSDK_EXTER N NSString *const FBErrorReauthorizeFailedReasonSessionClosed;
A value that may appear in the NSError userInfo dictionary under the
FBErrorLoginFailedReason
key when requesting new permissions fails. Indicates
the request for new permissions has failed because the session was closed.
FBError.h
FBErrorReauthorizeFailedReasonUserCancelled
FBSDK_EXTER N NSString *const FBErrorReauthorizeFailedReasonUserCancelled;
A value that may appear in the NSError userInfo dictionary under the
FBErrorLoginFailedReason
key when requesting new permissions fails. Indicates
the request for new permissions has failed because the user cancelled.
FBError.h
FBErrorReauthorizeFailedReasonUserCancelledSystem
FBSDK_EXTER N NSString *const FBErrorReauthorizeFailedReasonUserCancelledSystem;
A value that may appear in the NSError userInfo dictionary under the
FBErrorLoginFailedReason
key when requesting new permissions fails on
iOS 6 with the Facebook account. Indicates the request for new permissions has
failed because the user cancelled.
FBError.h
FBErrorReauthorizeFailedReasonWrongUser
FBSDK_EXTER N NSString *const FBErrorReauthorizeFailedReasonWrongUser;
A value that may appear in the NSError userInfo dictionary under the
FBErrorLoginFailedReason
key when requesting new permissions fails. Indicates
the request for new permissions has failed because the request was
for a different user than the original permission set.
FBError.h
FBErrorSessionKey
FBSDK_EXTER N NSString *const FBErrorSessionKey;
The key in the userInfo NSDictionary of NSError where you can find the session associated with the error (if any).
FBError.h
FBErrorUnprocessedURLKey
FBSDK_EXTER N NSString *const FBErrorUnprocessedURLKey;
The key in the userInfo NSDictionary of NSError that points to the URL that caused an error, in its processing by FBAppCall.
FBError.h
FBInvalidOperationException
FBSDK_EXTER N NSString *const FBInvalidOperationException;
This exception is raised by methods in the Facebook SDK to indicate that an attempted operation is invalid
FBError.h
NS_ENUM (NSInteger, FBErrorCategory)
Indicates the Facebook SDK classification for the error
typedef NS_ENUM(NSInteger, FBErrorCategory) { FBErrorCategoryInvalid = 0, FBErrorCategoryRetry = 1, FBErrorCategoryAuthenticationReopenSession = 2, FBErrorCategoryPermissions = 3, FBErrorCategoryServer = 4, FBErrorCategoryThrottling = 5, FBErrorCategoryUserCancelled = 6, FBErrorCategoryFacebookOther = -1, FBErrorCategoryBadRequest = -2, };
Constante | Descripción |
---|---|
FBErrorCategoryInvalid | Indicates that the error category is invalid and likely represents an error that is unrelated to Facebook or the Facebook SDK |
FBErrorCategoryRetry | Indicates that the error may be authentication related but the application should retry the operation. This case may involve user action that must be taken, and so the application should also test the fberrorShouldNotifyUser property and if YES display fberrorUserMessage to the user before retrying. |
FBErrorCategoryAuthenticationReopenSession | Indicates that the error is authentication related and the application should reopen the session |
FBErrorCategoryPermissions | Indicates that the error is permission related |
FBErrorCategoryServer | Indicates that the error implies that the server had an unexpected failure or may be temporarily down |
FBErrorCategoryThrottling | Indicates that the error results from the server throttling the client |
FBErrorCategoryUserCancelled | Indicates the user cancelled the operation |
FBErrorCategoryFacebookOther | Indicates that the error is Facebook-related but is uncategorizable, and likely newer than the current version of the SDK |
FBErrorCategoryBadRequest | Indicates that the error is an application error resulting in a bad or malformed request to the server. |
See [FBErrorUtility errorCategoryForError:]
.
FBError.h
NS_ENUM (NSUInteger, FBErrorCode)
Error codes returned by the Facebook SDK in NSError.
typedef NS_ENUM(NSInteger, FBErrorCode) { FBErrorInvalid = 0, FBErrorOperationCancelled, FBErrorLoginFailedOrCancelled, FBErrorRequestConnectionApi, FBErrorProtocolMismatch, FBErrorHTTPError, FBErrorNonTextMimeTypeReturned, FBErrorDialog, FBErrorAppEvents, FBErrorSystemAPI, FBErrorAppActivatedWhilePendingAppCall, FBErrorUntrustedURL, FBErrorMalformedURL, FBErrorSessionReconnectInProgess, FBErrorOperationDisallowedForRestrictedTreatment, FBErrorUnexpectedResponse, };
Constante | Descripción |
---|---|
FBErrorInvalid | Like nil for FBErrorCode values, represents an error code that has not been initialized yet. |
FBErrorOperationCancelled | The operation failed because it was cancelled. |
FBErrorLoginFailedOrCancelled | A login attempt failed |
FBErrorRequestConnectionApi | The graph API returned an error for this operation. |
FBErrorProtocolMismatch | The operation failed because the server returned an unexpected response. You can get this error if you are not using the most recent SDK, or if you set your application's migration settings incorrectly for the version of the SDK you are using. If this occurs on the current SDK with proper app migration settings, you may need to try changing to one request per batch. |
FBErrorHTTPError | Non-success HTTP status code was returned from the operation. |
FBErrorNonTextMimeTypeReturned | An endpoint that returns a binary response was used with FBRequestConnection. Endpoints that return image/jpg, etc. should be accessed using NSURLRequest |
FBErrorDialog | An error occurred while trying to display a native dialog |
FBErrorAppEvents | An error occurred using the FBAppEvents class |
FBErrorSystemAPI | An error occurred related to an iOS API call |
FBErrorAppActivatedWhilePendingAppCall | The application had its applicationDidBecomeActive: method called while waiting on a response from the native Facebook app for a pending FBAppCall. |
FBErrorUntrustedURL | The application had its openURL: method called from a source that was not a Facebook app and with a URL that was intended for the AppBridge |
FBErrorMalformedURL | The URL passed to FBAppCall, was not able to be parsed |
FBErrorSessionReconnectInProgess | The operation failed because the session is currently busy reconnecting. |
FBErrorOperationDisallowedForRestrictedTreatment | Reserved for future use. |
FBErrorUnexpectedResponse | The server returned a response that the SDK could not decode. |
These are valid only in the scope of FacebookSDKDomain.
FBError.h
NS_ENUM (NSUInteger, FBNativeApplicationErrorCode)
Error codes returned by the Facebook SDK in NSError.
typedef NS_ENUM(NSUInteger, FBNativeApplicationErrorCode) { FBAppCallErrorUnknown = 1, FBAppCallErrorUnsupported = 2, FBAppCallErrorUnknownMethod = 3, FBAppCallErrorServiceBusy = 4, FBShareErrorInvalidParam = 100, FBShareErrorServer = 102, FBShareErrorUnknown = 103, FBShareErrorDenied = 104, };
Constante | Descripción |
---|---|
FBAppCallErrorUnknown | A general error in processing an FBAppCall, without a known cause. Unhandled exceptions are a good example |
FBAppCallErrorUnsupported | The FBAppCall cannot be processed for some reason |
FBAppCallErrorUnknownMethod | The FBAppCall is for a method that does not exist (or is turned off) |
FBAppCallErrorServiceBusy | The FBAppCall cannot be processed at the moment, but can be retried at a later time. |
FBShareErrorInvalidParam | Share was called in the native Facebook app with incomplete or incorrect arguments |
FBShareErrorServer | A server error occurred while calling Share in the native Facebook app. |
FBShareErrorUnknown | An unknown error occurred while calling Share in the native Facebook app. |
FBShareErrorDenied | Disallowed from calling Share in the native Facebook app. |
These are valid only in the scope of FacebookNativeApplicationDomain.
FBError.h