ちょっと私がダウンロードして、からYouTubeサンプルプロジェクトをビルドしました。アプリケーションがうまく構築され、クライアントのIDと秘密を入力しました。私はユーチューブのアカウントでログインしてクリックすると、続いて「許可」ボタンは、私はこのエラーサンプル「gdata-objectivec-client」で「invalid_client」エラーが発生しました
Error Domain=com.google.HTTPStatus Code=400 "The operation couldn’t be completed. (com.google.HTTPStatus error 400.)" UserInfo=0x6a03a350 {data=<7b0a2020 22657272 6f722220 3a202269 6e76616c 69645f63 6c69656e 74220a7d>, json=<CFBasicHash 0x6a01b6b0 [0xac0251a0]>{type = mutable dict, count = 1,
entries =>
2 : <CFString 0x6a01b720 [0xac0251a0]>{contents = "error"} = <CFString 0x6a054b90 [0xac0251a0]>{contents = "invalid_client"}
またはXcodeのログからの取得:
2012-06-15 10:49:30.627 YouTubeSample[976:b03] Error Error Domain=com.google.HTTPStatus Code=400 "The operation couldn’t be completed. (com.google.HTTPStatus error 400.)" UserInfo=0x6980d2c0 {data=<7b0a2020 22657272 6f722220 3a202269 6e76616c 69645f63 6c69656e 74220a7d>}
Error data:
{
error = "invalid_client";
}
私は新しいクライアントIDを作成し、入力しようとしました利用可能。 私は意図的にそれを破壊したり、空白のままにしても同じ結果を得るので、秘密が正しく送信されていないようです。
提案がありますか?
どのように私はクライアントIDを取得することができます.GDATA APIを正常に完了したら、サンプルコードを教えてください。 –
私は時々このエラーがあります。そしてそれは数分後に魔法のように動作します。それが接続の問題であるかのように。この瞬間まで解決策が見つからなかった –