0

woo-commerce を介して注文を作成するための「POST」API を実装しています。

POST http://www.url.in/wp-json/wc/v1/orders

また、片足認証を使用する外部ライブラリ Oauth1 も使用しています。Postman で API を実行すると、正しい応答が得られますが、コードではエラーが発生します。

{
    "code":"woocommerce_rest_cannot_create",
    "message":"Sorry, you are not allowed to create resources.",
    "data":{"status":401}
}

私のコードでは NSDictionary を作成しています。それを NSJSONSerialization を介して NSData に変更し、リクエストとともに HTTPBody として送信します。

添付の Postman と Xcode のスクリーンショットを確認してください。[郵便配達員[1]

Xcode

4

1 に答える 1

1

問題は、私が投稿した JSON データにありました。NSDictionary を投稿する代わりに、NSString として投稿する必要がありました。その後、それは魅力のように機能しました。

于 2016-12-01T14:22:47.743 に答える