code: func (api * API) SendPaste(paste Paste) (string, error) {
  	if paste.UserKey == "" && paste.Privacy == "2" {
  		return "", PrivacyModError
  	}
  	values := url.Values{}
  	values.Set("api_dev_key", api.APIKey)
  	values.Set("api_user_key", paste.UserKey)
  	values.Set("api_option", "paste")
  	values.Set("api_paste_code", paste.Text)
  	values.Set("api_paste_name", paste.Name)
  	values.Set("api_paste_private", paste.Privacy)
  	values.Set("api_paste_expire_date", paste.ExpireDate)
  	response, err := http.PostForm("http://pastebin.com/api/api_post.php", values)
  	defer response.Body.Close()
  	if err != nil {
  		return "", err
  	}
  	if response.StatusCode != 200 {
  		return "", PastePostingError
  	}
  	buf := bytes.Buffer{}
  	_, err = buf.ReadFrom(response.Body)
  	if err != nil {
  		return "", err
  	}
  	return buf.String(), nil
  }
docs: //Returns paste link string and nil if everything is ok