cloudspout / cloudspout-button-panel

Grafana panel to integrate with any kind of HTTP/REST API
MIT License
50 stars 35 forks source link

Could not Fetch #78

Open amirft1374 opened 2 years ago

amirft1374 commented 2 years ago

Hi,

I tried to make a post request using this button from Grafana cloud v8.4.3. The post request is used to write point info to the Influxdb cloud, using its API. To make sure that the problem is not from the Influxdb side, I have written a similar code that runs in Python and works alright.

url = "https://us-east-1-1.aws.cloud2.influxdata.com/api/v2/write?org='ORG’&bucket='BUCKET’&precision=ns" 
custom_header = {"Authorization":"Token ‘#token_value’",
                 "Content-Type": "text/plain; charset=utf-8"  }
data = "    #Arbitrary_DATA"
r = requests.post(url,data,headers=custom_header)

I have also contacted the Grafana support team to make sure that the "Failed to fetch" error is not because of their API. However, they suggested contacting the button panel team and seeking a solution.

The POST request works well for httpbin.org/post, but not for Influxdb requests. I would appreciate your suggestions in this regard.