我試圖使用谷歌健身API修補或刪除數據源的重量。從數據源修補或刪除權重 - 刪除其他應用程序插入的數據
在developers.google.com/oauthplayground
,developers.google.com/apis-explorer
和我的本地客戶端GET獲取https://www.googleapis.com/fitness/v1/users/me/dataSources/raw%3Acom.google.weight%3Acom.google.android.apps.fitness%3Auser_input/datasets/1438146389462000000-1438146389462000000
工作正常,返回
{
"minStartTimeNs": "1438146389462000000",
"maxEndTimeNs": "1438146389462000000",
"dataSourceId": "raw:com.google.weight:com.google.android.apps.fitness:user_input",
"point": [
{
"startTimeNanos": "1438146389462000000",
"modifiedTimeMillis": "1438147314620",
"endTimeNanos": "1438146389462000000",
"value": [
{
"fpVal": 132.04063415527344
}
],
"dataTypeName": "com.google.weight"
}
]
}
但是當我嘗試發送一個DELETE請求我得到如下:
{
"error": {
"code": 403,
"message": "Application package name (com.google.android.apps.fitness) provided by un-trusted source.",
"errors": [
{
"domain": "global",
"message": "Application package name (com.google.android.apps.fitness) provided by un-trusted source.",
"reason": "forbidden"
}
]
}
}
是什麼這裏的問題?我需要設置某種特殊訪問嗎?
檢查這個[SO問題](http://stackoverflow.com/questions/29281957/google-fit-api-403-error-from-remote-client)和這[問題](https:// github。 com/openmhealth/shimmer/issues/37)如果它可以幫助你解決你的問題。 – abielita