こんにちは皆さん、私は6時間試してきたので、誰かがこれを手伝ってくれることを願っています!
Ebay ドキュメントには次のように書かれています 。
私のコードでは、ヘッダーを設定して「NSMutableURLRequest」を使用しています。
NSString *requestEncoding = [NSString stringWithFormat:@"801"];
[request addValue:requestEncoding forHTTPHeaderField: @"X-EBAY-API-COMPATIBILITY-LEVEL"];
...など。次に、本体を設定しています。画像 URL の設定はその一部です。
[postBody appendData:[[NSString stringWithFormat:@"<PictureURL>%@</PictureURL></PictureDetails>", self.fullURLForEbayHostedPic]dataUsingEncoding:NSUTF8StringEncoding]];
別のサーバーのどこかに保存されている画像の URL を渡すと、これは正常に機能します。ただし、デバイスに保存されているファイルを Ebay サーバーに渡す方法がわかりません。
Ebay ドキュメントの私の解釈から、バイナリ データを XML の末尾に追加する必要があります (最後のことです)。私はそれに完全に行き詰まっていますが。
私はこの C# の例を見つけました: https://ebay.custhelp.com/app/answers/detail/a_id/1093そして、そこからの要素のいくつかに適合しようとしました (objective-c 対応するように変更されました) が、役に立ちませんでした.
誰でも助けることができますか?
ありがとう
カール。