{"id":13677610,"url":"https://github.com/sfreiberg/gotwilio","last_synced_at":"2025-04-29T11:31:24.912Z","repository":{"id":3338568,"uuid":"4382797","full_name":"sfreiberg/gotwilio","owner":"sfreiberg","description":"Twilio library for Go (golang).","archived":false,"fork":false,"pushed_at":"2024-07-16T05:24:02.000Z","size":139,"stargazers_count":342,"open_issues_count":16,"forks_count":136,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-11-11T19:41:41.186Z","etag":null,"topics":["sms","twilio"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sfreiberg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-05-20T05:04:32.000Z","updated_at":"2024-09-25T08:35:20.000Z","dependencies_parsed_at":"2024-06-18T12:26:46.917Z","dependency_job_id":"ec306737-aed3-47f4-ad8a-c770238d81db","html_url":"https://github.com/sfreiberg/gotwilio","commit_stats":{"total_commits":105,"total_committers":40,"mean_commits":2.625,"dds":0.819047619047619,"last_synced_commit":"d24025d66f3ba42aa61988610a111b1f48d58f13"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sfreiberg%2Fgotwilio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sfreiberg%2Fgotwilio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sfreiberg%2Fgotwilio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sfreiberg%2Fgotwilio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sfreiberg","download_url":"https://codeload.github.com/sfreiberg/gotwilio/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251493828,"owners_count":21598177,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["sms","twilio"],"created_at":"2024-08-02T13:00:44.607Z","updated_at":"2025-04-29T11:31:22.819Z","avatar_url":"https://github.com/sfreiberg.png","language":"Go","funding_links":[],"categories":["Wrappers and libraries","Go"],"sub_categories":[],"readme":"## Overview\nThis is the start of a library for [Twilio](http://www.twilio.com/). Gotwilio supports making voice calls and sending text messages.\n\n## License\nGotwilio is licensed under a BSD license.\n\n## Installation\nTo install gotwilio, simply run `go get github.com/sfreiberg/gotwilio`.\n\n## SMS Example\n\n\tpackage main\n\n\timport (\n\t\t\"github.com/sfreiberg/gotwilio\"\n\t)\n\n\tfunc main() {\n\t\taccountSid := \"ABC123..........ABC123\"\n\t\tauthToken := \"ABC123..........ABC123\"\n\t\ttwilio := gotwilio.NewTwilioClient(accountSid, authToken)\n\n\t\tfrom := \"+15555555555\"\n\t\tto := \"+15555555555\"\n\t\tmessage := \"Welcome to gotwilio!\"\n\t\ttwilio.SendSMS(from, to, message, \"\", \"\")\n\t}\n\n## MMS Example\n\n\tpackage main\n\n\timport (\n\t\t\"github.com/sfreiberg/gotwilio\"\n\t)\n\n\tfunc main() {\n\t\taccountSid := \"ABC123..........ABC123\"\n\t\tauthToken := \"ABC123..........ABC123\"\n\t\ttwilio := gotwilio.NewTwilioClient(accountSid, authToken)\n\n\t\tfrom := \"+15555555555\"\n\t\tto := \"+15555555555\"\n\t\tmessage := \"Welcome to gotwilio!\"\n\t\tmediaUrl := []string{\"http://host/myimage.gif\"}\n\t\ttwilio.SendMMS(from, to, message, mediaUrl, \"\", \"\")\n\t}\n\n## Voice Example\n\n\tpackage main\n\n\timport (\n\t\t\"github.com/sfreiberg/gotwilio\"\n\t)\n\n\tfunc main() {\n\t\taccountSid := \"ABC123..........ABC123\"\n\t\tauthToken := \"ABC123..........ABC123\"\n\t\ttwilio := gotwilio.NewTwilioClient(accountSid, authToken)\n\n\t\tfrom := \"+15555555555\"\n\t\tto := \"+15555555555\"\n\t\tcallbackParams := gotwilio.NewCallbackParameters(\"http://example.com\")\n\t\ttwilio.CallWithUrlCallbacks(from, to, callbackParams)\n\t}\n\n## Video example\n\n\tpackage main\n\n\timport (\n\t\t\"github.com/sfreiberg/gotwilio\"\n\t)\n\n\tfunc main() {\n\t\taccountSid := \"ABC123..........ABC123\"\n\t\tauthToken := \"ABC123..........ABC123\"\n\t\ttwilio := gotwilio.NewTwilioClient(accountSid, authToken)\n\n\t\ttwilio.CreateVideoRoom(gotwilio.DefaultVideoRoomOptions)\n\t}\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsfreiberg%2Fgotwilio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsfreiberg%2Fgotwilio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsfreiberg%2Fgotwilio/lists"}