我正在使用sharekit在Twitter上上傳圖片。 我已經完美地設置了鍵和回調URL。iPhone:使用共享包在Twitter上上傳圖片時發生錯誤
但是在輸入我的登錄名和密碼憑證 以在twitter上上傳圖片後,我收到以下錯誤消息。
「從Twitter請求訪問時出現問題。」
前幾個月在同一個應用程序之前,我能夠上傳 圖像相同的代碼。
但是現在我面臨的問題
你能提前告訴我
感謝什麼確切的問題。
我正在使用sharekit在Twitter上上傳圖片。 我已經完美地設置了鍵和回調URL。iPhone:使用共享包在Twitter上上傳圖片時發生錯誤
但是在輸入我的登錄名和密碼憑證 以在twitter上上傳圖片後,我收到以下錯誤消息。
「從Twitter請求訪問時出現問題。」
前幾個月在同一個應用程序之前,我能夠上傳 圖像相同的代碼。
但是現在我面臨的問題
你能提前告訴我
感謝什麼確切的問題。
共享套件發生了一些變化。解決此問題。你必須改變一些片線的SHKTwitter.m
文件這種方法下:
- (void)tokenAccessModifyRequest:(OAMutableURLRequest *)oRequest
。詳細信息請點擊此鏈接&使根據這個鏈接&變化,然後檢查:
https://github.com/SteveLeviathan/ShareKit/commit/7aab77655c1cbb1bf79092fcb3bb24dd80ab6380
UPDATE:
用我的&替換此方法,然後檢查:
- (void)tokenAccessModifyRequest:(OAMutableURLRequest *)oRequest
{
if (xAuth)
{
NSDictionary *formValues = [pendingForm formValues];
OARequestParameter *username = [[[OARequestParameter alloc] initWithName:@"x_auth_username"
value:[formValues objectForKey:@"username"]] autorelease];
OARequestParameter *password = [[[OARequestParameter alloc] initWithName:@"x_auth_password"
value:[formValues objectForKey:@"password"]] autorelease];
OARequestParameter *mode = [[[OARequestParameter alloc] initWithName:@"x_auth_mode"
value:@"client_auth"] autorelease];
[oRequest setParameters:[NSArray arrayWithObjects:username, password, mode, nil]];
}
else {
if (self.pendingAction == SHKPendingRefreshToken)
{
if (accessToken.sessionHandle != nil)
[oRequest setOAuthParameterName:@"oauth_session_handle" withValue:accessToken.sessionHandle];
}
else
[oRequest setOAuthParameterName:@"oauth_verifier" withValue:[authorizeResponseQueryVars objectForKey:@"oauth_verifier"]];
}
}
您可以切換到ShareKit 2 - 它會經常更新。
感謝您的幫助,但正如在url中提到的,我寫了代碼塊,但仍然收到相同的錯誤。 – user1954352 2013-04-26 05:31:30
檢查我的更新回答.... – Vishal 2013-04-26 05:35:16
複製我的方法,然後用您的方法替換,然後檢查.... – Vishal 2013-04-26 05:35:43