説明を見る。00001
00009 #include "MixiErrorCodes.h"
00010
00011
00012 #define DEV
00013
00014
00015
00017 #define kMixiSDKVersion @"1.3.5"
00018
00020 #define kMixiApplicationId @"jp.co.mixi.iphone"
00021
00023 #define kMixiAppScheme @"mixi-connect"
00024
00026 #define kMixiDefaultRedirectUrl (kMixiAppScheme @"://success")
00027
00029 #define kMixiAppTokenUri (kMixiAppScheme @"://token")
00030
00032 #define kMixiAppRevokeUri (kMixiAppScheme @"://revoke")
00033
00035 #define kMixiAppErrorUri (kMixiAppScheme @"://error")
00036
00038 #define kMixiAppApiTypeToken @"token"
00039
00041 #define kMixiAppApiTypeRevoke @"revoke"
00042
00044 #define kMixiAppApiTypeReceiveRequest @"request"
00045
00047 #define kMixiSDKClientIdKey @"key"
00048
00050 #define kMixiSDKPermissionsKey @"permissions"
00051
00053 #define kMixiSDKReturnSchemeKey @"return_scheme"
00054
00056 #define kMixiSDKTokenKey @"token"
00057
00059
00060 #ifdef DEV
00061 # define kMixiApiBaseUrl @"http://api.mixi-platform.com.dvm108.lo.mixi.jp:18000/2"
00062 #elif defined (STAGING)
00063
00064 # define kMixiApiBaseUrl @"http://cx4z-1846-vm01.st.mixi.jp/2"
00065 #else
00066
00067 # define kMixiApiBaseUrl @"http://api.mixi-platform.com/2"
00068
00069 #endif
00070
00071
00073
00074 #ifdef DEV
00075 # define kMixiApiRefreshTokenEndpoint (kMixiApiBaseUrl @"/token")
00076 #elif defined (STAGING)
00077 # define kMixiApiRefreshTokenEndpoint (kMixiApiBaseUrl @"/token")
00078 #else
00079
00080 # define kMixiApiRefreshTokenEndpoint @"https://secure.mixi-platform.com/2/token"
00081
00082 #endif
00083
00084
00086 #define kMixiApiTokenEndpoint @"/token"
00087
00089 #define kMixiApiRevokeEndpoint @"/authorize/revoke"
00090
00092 #define kMixiApiUnknownEndpoint @"[unknown]"
00093
00095 #define kMixiApiPingEndpoint @"/apps/user/count/all"
00096
00098 #define kMixiApiMapEndpoint @"/apps/user/count"
00099
00105 #define kMixiSDKUserAgentPrefix (@"mixi-phone-ios/" kMixiSDKVersion)
00106
00108 #define kMixiSDKKeychainIdentifier @"kMixiSDKKeychainIdentifier"
00109
00111
00112 #ifdef STAGING
00113
00114 # define kMixiOfficialAppDownloadURL [NSURL URLWithString:@"http://cx4z-1854-vm01.st.mixi.jp/official_app_introduction.pl"]
00115 #else
00116
00117 # define kMixiOfficialAppDownloadURL [NSURL URLWithString:@"http://mixi.jp/official_app_introduction.pl"]
00118
00119 #endif
00120
00121
00122
00123 #ifdef DEV
00124 # define kMixiConnectAuthorizeURL @"http://dvm108.lo.mixi.jp:18000/connect_authorize.pl"
00125 #elif defined (STAGING)
00126
00127 # define kMixiConnectAuthorizeURL @"http://cx4z-1854-vm01.st.mixi.jp/connect_authorize.pl"
00128 #else
00129
00130 # define kMixiConnectAuthorizeURL @"https://mixi.jp/connect_authorize.pl"
00131
00132 #endif
00133