| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
- //
- // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
- // copy, modify, and distribute this software in source code or binary form for use
- // in connection with the web services and APIs provided by Facebook.
- //
- // As with any software that integrates with the Facebook platform, your use of
- // this software is subject to the Facebook Developer Principles and Policies
- // [http://developers.facebook.com/policy/]. This copyright notice shall be
- // included in all copies or substantial portions of the software.
- //
- // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
- // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
- // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
- // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- #import <Foundation/Foundation.h>
- #if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0
- /**
- The error domain for all errors from FBSDKLoginKit
- Error codes from the SDK in the range 300-399 are reserved for this domain.
- */
- FOUNDATION_EXPORT NSErrorDomain const FBSDKLoginErrorDomain;
- #else
- /**
- The error domain for all errors from FBSDKLoginKit
- Error codes from the SDK in the range 300-399 are reserved for this domain.
- */
- FOUNDATION_EXPORT NSString *const FBSDKLoginErrorDomain;
- #endif
- #ifndef NS_ERROR_ENUM
- #define NS_ERROR_ENUM(_domain, _name) \
- enum _name: NSInteger _name; \
- enum __attribute__((ns_error_domain(_domain))) _name: NSInteger
- #endif
- /**
- FBSDKLoginError
- Error codes for FBSDKLoginErrorDomain.
- */
- typedef NS_ERROR_ENUM(FBSDKLoginErrorDomain, FBSDKLoginError)
- {
- /**
- Reserved.
- */
- FBSDKLoginErrorReserved = 300,
- /**
- The error code for unknown errors.
- */
- FBSDKLoginErrorUnknown,
- /**
- The user's password has changed and must log in again
- */
- FBSDKLoginErrorPasswordChanged,
- /**
- The user must log in to their account on www.facebook.com to restore access
- */
- FBSDKLoginErrorUserCheckpointed,
- /**
- Indicates a failure to request new permissions because the user has changed.
- */
- FBSDKLoginErrorUserMismatch,
- /**
- The user must confirm their account with Facebook before logging in
- */
- FBSDKLoginErrorUnconfirmedUser,
- /**
- The Accounts framework failed without returning an error, indicating the
- app's slider in the iOS Facebook Settings (device Settings -> Facebook -> App Name) has
- been disabled.
- */
- FBSDKLoginErrorSystemAccountAppDisabled,
- /**
- An error occurred related to Facebook system Account store
- */
- FBSDKLoginErrorSystemAccountUnavailable,
- /**
- The login response was missing a valid challenge string.
- */
- FBSDKLoginErrorBadChallengeString,
- };
- /**
- FBSDKDeviceLoginError
- Error codes for FBSDKDeviceLoginErrorDomain.
- */
- typedef NS_ERROR_ENUM(FBSDKLoginErrorDomain, FBSDKDeviceLoginError) {
- /**
- Your device is polling too frequently.
- */
- FBSDKDeviceLoginErrorExcessivePolling = 1349172,
- /**
- User has declined to authorize your application.
- */
- FBSDKDeviceLoginErrorAuthorizationDeclined = 1349173,
- /**
- User has not yet authorized your application. Continue polling.
- */
- FBSDKDeviceLoginErrorAuthorizationPending = 1349174,
- /**
- The code you entered has expired.
- */
- FBSDKDeviceLoginErrorCodeExpired = 1349152
- };
- /**
- Deprecated
- */
- typedef NS_ENUM(NSInteger, FBSDKLoginErrorCode)
- {
- FBSDKLoginReservedErrorCode DEPRECATED_MSG_ATTRIBUTE("use FBSDKLoginErrorReserved instead") = FBSDKLoginErrorReserved,
- FBSDKLoginUnknownErrorCode DEPRECATED_MSG_ATTRIBUTE("use FBSDKLoginErrorUnknown instead"),
- FBSDKLoginPasswordChangedErrorCode DEPRECATED_MSG_ATTRIBUTE("use FBSDKLoginErrorPasswordChanged instead"),
- FBSDKLoginUserCheckpointedErrorCode DEPRECATED_MSG_ATTRIBUTE("use FBSDKLoginErrorUserCheckpointed instead"),
- FBSDKLoginUserMismatchErrorCode DEPRECATED_MSG_ATTRIBUTE("use FBSDKLoginErrorUserMismatch instead"),
- FBSDKLoginUnconfirmedUserErrorCode DEPRECATED_MSG_ATTRIBUTE("use FBSDKLoginErrorUnconfirmedUser instead"),
- FBSDKLoginSystemAccountAppDisabledErrorCode DEPRECATED_MSG_ATTRIBUTE("use FBSDKLoginErrorSystemAccountAppDisabled instead"),
- FBSDKLoginSystemAccountUnavailableErrorCode DEPRECATED_MSG_ATTRIBUTE("use FBSDKLoginErrorSystemAccountUnavailable instead"),
- FBSDKLoginBadChallengeString DEPRECATED_MSG_ATTRIBUTE("use FBSDKLoginErrorBadChallengeString instead"),
- } DEPRECATED_MSG_ATTRIBUTE("use FBSDKLoginError instead");
- /**
- Deprecated
- */
- typedef NS_ENUM(NSUInteger, FBSDKDeviceLoginErrorSubcode) {
- FBSDKDeviceLoginExcessivePollingErrorSubcode DEPRECATED_MSG_ATTRIBUTE("use FBSDKDeviceLoginErrorExcessivePolling instead") = FBSDKDeviceLoginErrorExcessivePolling,
- FBSDKDeviceLoginAuthorizationDeclinedErrorSubcode DEPRECATED_MSG_ATTRIBUTE("use FBSDKDeviceLoginErrorAuthorizationDeclined instead") = FBSDKDeviceLoginErrorAuthorizationDeclined,
- FBSDKDeviceLoginAuthorizationPendingErrorSubcode DEPRECATED_MSG_ATTRIBUTE("use FBSDKDeviceLoginErrorAuthorizationPending instead") = FBSDKDeviceLoginErrorAuthorizationPending,
- FBSDKDeviceLoginCodeExpiredErrorSubcode DEPRECATED_MSG_ATTRIBUTE("use FBSDKDeviceLoginErrorCodeExpired instead") = FBSDKDeviceLoginErrorCodeExpired
- } DEPRECATED_MSG_ATTRIBUTE("use FBSDKDeviceLoginError instead");
|