4

彼らの標準APIを使用して画像画像をFlickrと共有します。

インターネットに問題はなく、画像をアップロードすることもあれば、エラーが発生することもあります。(自動ボタンを押すと)

この問題を解決または説明するのに役立つものはありますか?API、共有コード、インターネット、またはその他のものと接続されていますか?ありがとうございました。

エラーDomain=com.flickr Code =108"操作を完了できませんでした。無効なフロブ"UserInfo= 0x1fdf10e0{NSLocalizedFailureReason=無効なフロブ}

OFFlickrAPIRequest *request = ....;
...
NSData *imageData = UIImageJPEGRepresentation(image, 0.8);
NSInputStream *imageStream = [NSInputStream inputStreamWithData:imageData];

[request uploadImageStream:imageStream suggestedFilename:@"Image.jpg" MIMEType:@"image/jpeg" arguments:[NSDictionary dictionaryWithObjectsAndKeys: @"text", @"title", nil]];
4

2 に答える 2

0

このエラーのデバッグに多くの時間を費やしました:

Flickr says: Invalid frob

しかし、フロブストリングですべてが大丈夫だと確信しています。

私はそれが悪い解決策であることを知っていますが、解決策ではありませんが、私はそれを機能させました. (フロブが本当に無効な場合、次の試行からどのようにアップロードできますか)。

于 2013-03-21T13:43:30.410 に答える
0

これを試して:

  1. Burpsuite プロキシのセットアップ
  2. シミュレーター/Mac/iPhone をプロキシに向ける
  3. flickr API クライアントで SSL をオフにします。Flickr API の SSL を無効にできない場合は、自己署名証明書を作成して iPhone にインポートし、それを burpsuite にインポートして、https プロキシを有効にします。
  4. エラーが発生するまで、いくつかのリクエストを行います。
  5. Burpsuite のエラーを検査します。

これのほとんどは、このチュートリアルで説明されています:有効な SSL 証明書を必要とする iPhone および iPad の SSL 接続を傍受する

于 2013-03-14T14:53:53.160 に答える