Sfoglia il codice sorgente

attachment URL centralized by CRM config.

master
Patrick Peng Sun 8 anni fa
parent
commit
7f54440a1f
3 ha cambiato i file con 11 aggiunte e 5 eliminazioni
  1. +8
    -0
      configCRM.go
  2. +2
    -4
      crmAttachment.go
  3. +1
    -1
      crmEntity.go

+ 8
- 0
configCRM.go Vedi File

func (c EspoCRMAPIConfig) apiLeadURL() string { func (c EspoCRMAPIConfig) apiLeadURL() string {
return c.apiURL("Lead") return c.apiURL("Lead")
} }

func (c EspoCRMAPIConfig) apiAuthURL() string {
return c.apiURL("App/user")
}

func (c EspoCRMAPIConfig) apiUploadAttachmentURL() string {
return c.apiURL("Attachment/action/upload")
}

+ 2
- 4
crmAttachment.go Vedi File

} }


func crmUploadAttachmentURL() string { func crmUploadAttachmentURL() string {

return CRMConfig.BaseURL + "api/v1/Attachment/action/upload"
return CRMConfig.apiUploadAttachmentURL()
} }


func crmAuthHeader() string { func crmAuthHeader() string {
} }


func crmAttachmentMetaURL(fileID string) string { func crmAttachmentMetaURL(fileID string) string {
//return "https://c.hitxy.org.au/api/v1/Attachment/" + fileID
return CRMConfig.BaseURL + "api/v1/Attachment/" + fileID
return CRMConfig.apiEntityURL("Attachment", fileID)
} }


type attachmentInfo struct { type attachmentInfo struct {

+ 1
- 1
crmEntity.go Vedi File



func crmSearchEntity(entityType string, filters []crmdSearchFilter) (result crmdSearchResult, err error) { func crmSearchEntity(entityType string, filters []crmdSearchFilter) (result crmdSearchResult, err error) {


url := CRMConfig.BaseURL + "api/v1/" + entityType
url := CRMConfig.apiURL(entityType)
req, err := http.NewRequest("GET", url, nil) req, err := http.NewRequest("GET", url, nil)
if err != nil { if err != nil {
log.Println("crmGetRecord: cannot form good http Request") log.Println("crmGetRecord: cannot form good http Request")

Loading…
Annulla
Salva