...それは私が戻って自分のサーバーにファブリックのログインから取得authTokenのを渡すのと同じくらい簡単ではありませんと仮定しますリクエストは、特定のエンドポイントのために:
TWTROAuthSigning *oauthSigning = [[TWTROAuthSigning alloc] initWithAuthConfig:[Twitter sharedInstance].authConfig authSession:[Twitter sharedInstance].session];
NSString *endpoint = @"https://api.twitter.com/1.1/friends/ids.json";
NSDictionary *parameters = @{
@"cursor": @"-1",
@"screen_name": username,
@"count": @"2000"
};
NSError *error;
NSDictionary *oauthHeaders = [oauthSigning OAuthEchoHeadersForRequestMethod:@"GET" URLString:endpoint parameters:parameters error:&error];
oauthHeaders
での鍵はあなたがあなたのサーバーから作るの要求であなたのAuthorizationヘッダーとして設定する必要があり、「X-確認し-資格の承認」です。もう1つのキーは「X-Auth-Service-Provider」です。これは、あなたがリクエストしたURL(指定したエンドポイント)です。ヘッダーが動作する唯一のエンドポイントであり、GETパラメータのクエリ文字列が含まれていますOAuthEchoHeadersForRequestMethod
に渡します。
メソッドOAuthEchoHeadersForRequestMethod
はあまりよく説明されていません...オートコンプリート提案のおかげでそれを見つけました。
OS Xを除いて私が持っていたのと同じ質問 – brimstone
私の答えを修正してテストしました。 – inorganik