اذهب إلى مكتبة العميل للاستعلام عن API Solcast
تتيح هذه الوحدة للمستخدمين المسجلين الاستعلام عن API solcast https://api.solcast.com.au. ستحتاج إلى تسجيل حساب المستخدم الخاص بك للحصول على مفتاح API https://solcast.com.au/api/register. بدون مفتاح API ، لن تتمكن من الحصول على نتائج API صالحة بنجاح.
go get github.com/Siliconrob/solcast-go/solcast
اقرأ غودوك
الإعداد نظام/ environment variable . تفاصيل حول التحرير المتقدم stackoverflow superuser تجول
WinKey + R
نسخ والصق النص التالي إلى فتح: مربع نص الإدخال لحوار RUN
%windir%System32rundll32.exe sysdm.cpl,EditEnvironmentVariables
التي ستقدم هذه الشاشة

إضافة environment variable USER أو SYSTEM للاحتفاظ بمفتاح Solcast API. ستكون متغيرات بيئة المستخدم متاحة فقط لمستخدمك الخاص ، وتتم مشاركة متغيرات بيئة النظام لجميع المستخدمين على النظام

بعد إضافة environment variable سترى المفتاح المدرج في المتغيرات الحالية

ملاحظة : للإشارة إلى هذا المفتاح ، ستحتاج إلى إعادة فتح موجه Shell لقراءة هذه المتغيرات مرة أخرى من النظام (CMD ، Command.com ، PowerShell ، إلخ)
افتح موجه الطرفي
terminalbash nano .bash_profile
إذا لم يكن لديك nano فهو محرر نص أبسط من vi . استخدم Package Manager لتنزيل وتثبيت أو استخدام vi . مدير الحزمة المفضل لنظام التشغيل Mac OS هو Homebrew وبمجرد تثبيته على نظامك ، يمكنك إصدار أوامر مماثلة إلى Linux apt-get و yum مع مدير حزمة brew .
أضف مفتاح Solcast API إلى متغيرات ملف تعريف المستخدم الخاص بك.

توضيح كما أنسى في كثير من الأحيان طائرات الإحداثيات من خطوط الطول والعرض جنبا إلى جنب مع الحدود. 
الاعتمادات - المتعلم
تتوقع Solcast API الغرب من أجل الطول والجنوب حتى يتم التعبير عن خط العرض كأرقام سلبية
مثال المواقع على العالم
| اسم | خط العرض | خط الطول |
|---|---|---|
| سيدني ، أستراليا | -33.865143 | 151.209900 |
| مومباي ، الهند | 19.228825 | 72.854118 |
| طوكيو ، اليابان | 35.6895 | 139.69171 |
| باريس ، فرنسا | 48.864716 | 2.349014 |
| لوس أنجلوس ، الولايات المتحدة الأمريكية | 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' },
...
]
}
يمكنك استخدام متغيرات البيئة القياسية للاحتفاظ بمفتاح API الخاص بك وعدم الحاجة إلى تمرير apiKey الاختياري إلى الطرق الحالية
اسم متغير البيئة إذا كنت تهتم بالعمل معها مباشرة
SOLCAST_API_KEY
يمكن الوصول إليها من خلال متغير بيئة العملية مباشرة أو مع طريقة API المساعد.
يمكن العثور على الترخيص هنا: الترخيص