You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
528 B

package oauth1
import (
"net/http"
"os"
"github.com/dghubble/oauth1"
)
func GetClient() *http.Client {
apiKey := os.Getenv("TWITTER_API_KEY")
apiSecret := os.Getenv("TWITTER_API_SECRET")
accessKey := os.Getenv("TWITTER_ACCESS_KEY")
accessSecret := os.Getenv("TWITTER_ACCESS_SECRET")
config := oauth1.NewConfig(apiKey, apiSecret)
token := oauth1.NewToken(accessKey, accessSecret)
// OAuth1 http.Client will automatically authorize Requests
httpClient := config.Client(oauth1.NoContext, token)
return httpClient
}