Perpustakaan klien untuk menanyakan API Solcast
Modul ini memungkinkan pengguna terdaftar untuk menanyakan Solcast API https://api.solcast.com.au. Anda harus mendaftarkan akun pengguna Anda untuk mendapatkan kunci API https://solcast.com.au/api/register. Tanpa kunci API, Anda tidak akan berhasil mendapatkan hasil API yang valid.
go get github.com/Siliconrob/solcast-go/solcast
Baca Godoc
Variabel Sistem Pengaturan/ environment variable Pengguna. Detail tentang Walkthrough Stackoverflow Editing Advanced
WinKey + R
Salin dan Tempel teks berikut ke kotak teks terbuka: Input untuk dialog Run
%windir%System32rundll32.exe sysdm.cpl,EditEnvironmentVariables
Yang akan menyajikan layar ini

Tambahkan environment variable USER atau SYSTEM untuk menahan tombol API Solcast. Variabel lingkungan pengguna hanya akan tersedia untuk pengguna khusus Anda, variabel lingkungan sistem dibagikan untuk semua pengguna di sistem

Setelah Anda menambahkan environment variable Anda akan melihat kunci yang tercantum dalam variabel saat ini

Catatan : Untuk merujuk kunci ini, Anda perlu membuka kembali prompt shell Anda untuk membaca variabel -variabel ini lagi dari sistem (CMD, Command.com, PowerShell, dll)
Buka Prompt Terminal
terminalbash nano .bash_profile
Jika Anda tidak memiliki nano itu adalah editor teks yang lebih sederhana daripada vi . Gunakan manajer paket Anda untuk mengunduh dan menginstal atau menggunakan vi . Manajer paket yang disukai untuk Mac OS adalah Homebrew dan setelah diinstal pada sistem Anda, Anda dapat mengeluarkan perintah serupa ke Linux apt-get dan yum dengan brew Package Manager.
Tambahkan tombol API Solcast ke variabel profil pengguna Anda.

Klarifikasi karena saya sering melupakan bidang koordinat lintang dan bujur bersama dengan batas. 
Kredit - Learner.org
API Solcast mengharapkan Barat untuk bujur dan selatan untuk lintang dinyatakan sebagai angka negatif
Contoh lokasi di dunia
| Nama | Lintang | Garis bujur |
|---|---|---|
| Sydney, Australia | -33.865143 | 151.209900 |
| Mumbai, India | 19.228825 | 72.854118 |
| Tokyo, Jepang | 35.6895 | 139.69171 |
| Paris, Prancis | 48.864716 | 2.349014 |
| Los Angeles, AS | 34.052235 | -118.243683 |
import (
solcast "github.com/Siliconrob/solcast-go/solcast"
datatypes "github.com/Siliconrob/solcast-go/solcast/types"
)
rad_forecasts := solcast . RadiationForecast (datatypes. LatLng { Longitude : - 97 , Latitude : 32 }) { forecasts:
[ { ghi: 0,
ghi90: 0,
ghi10: 0,
ebh: 0,
dni: 0,
dni10: 0,
dni90: 0,
dhi: 0,
air_temp: 10,
zenith: 103,
azimuth: -88,
cloud_opacity: 3,
period_end: '2017-08-31T19:30:00.0000000Z',
period: 'PT30M' },
...
]
}
Anda dapat menggunakan variabel lingkungan standar untuk menahan kunci API Anda dan tidak perlu meneruskan apiKey opsional ke metode saat ini
Nama Variabel Lingkungan Jika Anda ingin bekerja secara langsung
SOLCAST_API_KEY
Dapat diakses melalui variabel lingkungan proses secara langsung atau dengan metode Helper API.
Lisensi dapat ditemukan di sini: Lisensi