アプリでShareKitを使用して、FBとTwitterのステータス更新を統合します。FBサービスは正常に機能しています。しかし、私のTwitterサービスで、次のエラーが発生しました。
Twitter Send Status Error: {"request":"\/1\/statuses\/update.json","error":"Incorrect signature"}
これが私のコードです:
if (m_prodDetails != nil && [m_prodDetails count] > 0) {
NSString *strTemp = [[NSString alloc] initWithString:API_HOSTSERV_PROD_URL];
// http://ipasarmalam.com/p/proddetails.aspx?id=55344
NSString *urlString = [strTemp stringByAppendingString: [m_prodDetails objectAtIndex:0]];
NSURL *url = [NSURL URLWithString:urlString];
if (url != nil) {
NSLog(@"url is correct: %@", url);
}
NSLog(@"urlString: %@", urlString);
NSLog(@"url: %@", url);
SHKItem *item = [SHKItem URL:url title:m_prodName.text];
SHKActionSheet *actionSheet = [SHKActionSheet actionSheetForItem:item];
[actionSheet showFromTabBar:self.tabBarController.tabBar];
[strTemp release];
}
これは1〜3回の試行で発生しますが、アプリを再度実行/デバッグしようとすると、正常に更新されます。
だから、本当に何が問題なのかわかりません。コンシューマキーとシークレットキーはすべて正しいです。
何か案が?それはとても奇妙です..それをグーグルで見て、私は特定の答えを見つけられませんでしたが、それはoAuthと関係があると思います。