All URIs are relative to https://open-api.divar.ir
| Method | HTTP request | Description |
|---|---|---|
| SemanticCreatePostSemantic | Post /experimental/open-platform/semantic/post/{token} | ایجاد اطلاعات معنایی آگهی |
| SemanticCreateUserSemantic | Post /v1/open-platform/semantic/user/{phone} | ایجاد اطلاعات معنایی کاربر |
| SemanticCreateUserSemantic2 | Post /v1/open-platform/semantic/users/{divar_user_id} | ایجاد اطلاعات معنایی کاربر |
| SemanticDeleteUserSemantic | Delete /v1/open-platform/semantic/user/{phone} | حذف اطلاعات معنایی کاربر |
| SemanticDeleteUserSemantic2 | Delete /v1/open-platform/semantic/users/{divar_user_id} | حذف اطلاعات معنایی کاربر |
map[string]interface{} SemanticCreatePostSemantic(ctx, token).SemanticCreatePostSemanticBody(semanticCreatePostSemanticBody).Execute()
ایجاد اطلاعات معنایی آگهی
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/divar-ir/kenar-sdk-go"
)
func main() {
token := "token_example" // string | توکن آگهی
semanticCreatePostSemanticBody := *openapiclient.NewSemanticCreatePostSemanticBody(map[string]string{"key": "Inner_example"}) // SemanticCreatePostSemanticBody |
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SemanticAPI.SemanticCreatePostSemantic(context.Background(), token).SemanticCreatePostSemanticBody(semanticCreatePostSemanticBody).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SemanticAPI.SemanticCreatePostSemantic``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SemanticCreatePostSemantic`: map[string]interface{}
fmt.Fprintf(os.Stdout, "Response from `SemanticAPI.SemanticCreatePostSemantic`: %v\n", resp)
}| Name | Type | Description | Notes |
|---|---|---|---|
| ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
| token | string | توکن آگهی |
Other parameters are passed through a pointer to a apiSemanticCreatePostSemanticRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|
semanticCreatePostSemanticBody | SemanticCreatePostSemanticBody | |
map[string]interface{}
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SemanticCreateUserSemanticResponse SemanticCreateUserSemantic(ctx, phone).SemanticCreateUserSemanticBody(semanticCreateUserSemanticBody).Execute()
ایجاد اطلاعات معنایی کاربر
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/divar-ir/kenar-sdk-go"
)
func main() {
phone := "phone_example" // string | شماره موبایل کاربر
semanticCreateUserSemanticBody := *openapiclient.NewSemanticCreateUserSemanticBody("Phone_example", map[string]string{"key": "Inner_example"}) // SemanticCreateUserSemanticBody |
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SemanticAPI.SemanticCreateUserSemantic(context.Background(), phone).SemanticCreateUserSemanticBody(semanticCreateUserSemanticBody).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SemanticAPI.SemanticCreateUserSemantic``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SemanticCreateUserSemantic`: SemanticCreateUserSemanticResponse
fmt.Fprintf(os.Stdout, "Response from `SemanticAPI.SemanticCreateUserSemantic`: %v\n", resp)
}| Name | Type | Description | Notes |
|---|---|---|---|
| ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
| phone | string | شماره موبایل کاربر |
Other parameters are passed through a pointer to a apiSemanticCreateUserSemanticRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|
semanticCreateUserSemanticBody | SemanticCreateUserSemanticBody | |
SemanticCreateUserSemanticResponse
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SemanticCreateUserSemanticResponse SemanticCreateUserSemantic2(ctx, divarUserId).SemanticCreateUserSemanticBody(semanticCreateUserSemanticBody).Execute()
ایجاد اطلاعات معنایی کاربر
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/divar-ir/kenar-sdk-go"
)
func main() {
divarUserId := "divarUserId_example" // string | شناسه کاربر دیوار
semanticCreateUserSemanticBody := *openapiclient.NewSemanticCreateUserSemanticBody("Phone_example", map[string]string{"key": "Inner_example"}) // SemanticCreateUserSemanticBody |
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SemanticAPI.SemanticCreateUserSemantic2(context.Background(), divarUserId).SemanticCreateUserSemanticBody(semanticCreateUserSemanticBody).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SemanticAPI.SemanticCreateUserSemantic2``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SemanticCreateUserSemantic2`: SemanticCreateUserSemanticResponse
fmt.Fprintf(os.Stdout, "Response from `SemanticAPI.SemanticCreateUserSemantic2`: %v\n", resp)
}| Name | Type | Description | Notes |
|---|---|---|---|
| ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
| divarUserId | string | شناسه کاربر دیوار |
Other parameters are passed through a pointer to a apiSemanticCreateUserSemantic2Request struct via the builder pattern
| Name | Type | Description | Notes |
|---|
semanticCreateUserSemanticBody | SemanticCreateUserSemanticBody | |
SemanticCreateUserSemanticResponse
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
map[string]interface{} SemanticDeleteUserSemantic(ctx, phone).DivarUserId(divarUserId).Execute()
حذف اطلاعات معنایی کاربر
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/divar-ir/kenar-sdk-go"
)
func main() {
phone := "phone_example" // string | شماره موبایل کاربر
divarUserId := "divarUserId_example" // string | شناسه کاربر دیوار (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SemanticAPI.SemanticDeleteUserSemantic(context.Background(), phone).DivarUserId(divarUserId).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SemanticAPI.SemanticDeleteUserSemantic``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SemanticDeleteUserSemantic`: map[string]interface{}
fmt.Fprintf(os.Stdout, "Response from `SemanticAPI.SemanticDeleteUserSemantic`: %v\n", resp)
}| Name | Type | Description | Notes |
|---|---|---|---|
| ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
| phone | string | شماره موبایل کاربر |
Other parameters are passed through a pointer to a apiSemanticDeleteUserSemanticRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|
divarUserId | string | شناسه کاربر دیوار |
map[string]interface{}
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
map[string]interface{} SemanticDeleteUserSemantic2(ctx, divarUserId).Phone(phone).Execute()
حذف اطلاعات معنایی کاربر
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/divar-ir/kenar-sdk-go"
)
func main() {
divarUserId := "divarUserId_example" // string | شناسه کاربر دیوار
phone := "phone_example" // string | شماره موبایل کاربر
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.SemanticAPI.SemanticDeleteUserSemantic2(context.Background(), divarUserId).Phone(phone).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SemanticAPI.SemanticDeleteUserSemantic2``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SemanticDeleteUserSemantic2`: map[string]interface{}
fmt.Fprintf(os.Stdout, "Response from `SemanticAPI.SemanticDeleteUserSemantic2`: %v\n", resp)
}| Name | Type | Description | Notes |
|---|---|---|---|
| ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
| divarUserId | string | شناسه کاربر دیوار |
Other parameters are passed through a pointer to a apiSemanticDeleteUserSemantic2Request struct via the builder pattern
| Name | Type | Description | Notes |
|---|
phone | string | شماره موبایل کاربر |
map[string]interface{}
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]