একটি নির্দিষ্ট ডেটা উৎসের জন্য ব্যবহারকারীর ডেটা পয়েন্ট পরিবর্তনের জন্য প্রশ্নগুলি। এখনই চেষ্টা করে দেখুন ।
অনুরোধ
HTTP অনুরোধ
GET https://www.googleapis.com/fitness/v1/users/userId/dataSources/dataSourceId/dataPointChanges
পরামিতি
পরামিতি নাম | মান | বর্ণনা |
---|---|---|
পাথ প্যারামিটার | ||
dataSourceId | string | ডেটাসেট তৈরি করা ডেটা উৎসের ডেটা স্ট্রিম আইডি। |
userId | string | চিহ্নিত ব্যক্তির জন্য তথ্য পয়েন্ট তালিকা. প্রমাণীকৃত ব্যবহারকারী নির্দেশ করতে me ব্যবহার করুন। এই সময়ে শুধুমাত্র me সমর্থিত. |
ঐচ্ছিক ক্যোয়ারী পরামিতি | ||
limit | integer | যদি নির্দিষ্ট করা হয়, তবে এর চেয়ে বেশি কিছু ডেটা পয়েন্ট পরিবর্তন প্রতিক্রিয়াতে অন্তর্ভুক্ত করা হবে না। |
pageToken | string | ধারাবাহিকতা টোকেন, যা বৃহৎ ফলাফল সেটের মাধ্যমে পৃষ্ঠা করতে ব্যবহৃত হয়। ফলাফলের পরবর্তী পৃষ্ঠা পেতে, এই পরামিতিটিকে পূর্ববর্তী প্রতিক্রিয়া থেকে nextPageToken এর মান নির্ধারণ করুন। |
অনুমোদন
এই অনুরোধের জন্য নিম্নলিখিত স্কোপের মধ্যে অন্তত একটির সাথে অনুমোদনের প্রয়োজন:
ব্যাপ্তি |
---|
https://www.googleapis.com/auth/fitness.activity.read |
https://www.googleapis.com/auth/fitness.activity.write |
https://www.googleapis.com/auth/fitness.location.read |
https://www.googleapis.com/auth/fitness.location.write |
https://www.googleapis.com/auth/fitness.body.read |
https://www.googleapis.com/auth/fitness.body.write |
https://www.googleapis.com/auth/fitness.nutrition.read |
https://www.googleapis.com/auth/fitness.nutrition.write |
https://www.googleapis.com/auth/fitness.blood_pressure.read |
https://www.googleapis.com/auth/fitness.blood_pressure.write |
https://www.googleapis.com/auth/fitness.blood_glucose.read |
https://www.googleapis.com/auth/fitness.blood_glucose.write |
https://www.googleapis.com/auth/fitness.oxygen_saturation.read |
https://www.googleapis.com/auth/fitness.oxygen_saturation.write |
https://www.googleapis.com/auth/fitness.body_temperature.read |
https://www.googleapis.com/auth/fitness.body_temperature.write |
https://www.googleapis.com/auth/fitness.reproductive_health.read |
https://www.googleapis.com/auth/fitness.reproductive_health.write |
আরও তথ্যের জন্য, প্রমাণীকরণ এবং অনুমোদন পৃষ্ঠাটি দেখুন।
শরীরের অনুরোধ
এই পদ্ধতির সাথে একটি অনুরোধ সংস্থা সরবরাহ করবেন না।
প্রতিক্রিয়া
সফল হলে, এই পদ্ধতিটি নিম্নলিখিত কাঠামো সহ একটি প্রতিক্রিয়া বডি প্রদান করে:
{ "insertedDataPoint": [ { "startTimeNanos": long, "endTimeNanos": long, "dataTypeName": string, "originDataSourceId": string, "value": [ { "intVal": integer, "fpVal": double, "stringVal": string, "mapVal": [ { "key": string, "value": { "fpVal": double } } ] } ], "modifiedTimeMillis": long, "rawTimestampNanos": long, "computationTimeMillis": long } ], "deletedDataPoint": [ { "startTimeNanos": long, "endTimeNanos": long, "dataTypeName": string, "originDataSourceId": string, "value": [ { "intVal": integer, "fpVal": double, "stringVal": string, "mapVal": [ { "key": string, "value": { "fpVal": double } } ] } ], "modifiedTimeMillis": long, "rawTimestampNanos": long, "computationTimeMillis": long } ], "nextPageToken": string, "dataSourceId": string }
সম্পত্তির নাম | মান | বর্ণনা | নোট |
---|---|---|---|
insertedDataPoint[] | list | ব্যবহারকারীর জন্য তথ্য পয়েন্ট সন্নিবেশ করা হয়েছে. | |
insertedDataPoint[]. startTimeNanos | long | এই ডেটা পয়েন্ট দ্বারা উপস্থাপিত ব্যবধানের শুরুর সময়, যুগ থেকে ন্যানোসেকেন্ডে। | |
insertedDataPoint[]. endTimeNanos | long | এই ডেটা পয়েন্ট দ্বারা উপস্থাপিত ব্যবধানের শেষ সময়, যুগ থেকে ন্যানোসেকেন্ডে। | |
insertedDataPoint[]. dataTypeName | string | ডেটা টাইপ এই ডেটা পয়েন্টে মানগুলির বিন্যাসকে সংজ্ঞায়িত করে৷ | |
insertedDataPoint[]. originDataSourceId | string | যদি ডেটা পয়েন্টটি একটি প্রাপ্ত ডেটা উৎসের জন্য একটি ডেটাসেটে থাকে, তবে এই ক্ষেত্রটি ডেটা উৎস স্ট্রিম আইডি দিয়ে তৈরি করা হবে যা মূলত ডেটা পয়েন্ট তৈরি করেছিল। সতর্কতা: ডিবাগিং ছাড়া অন্য কিছুর জন্য এই ক্ষেত্রের উপর নির্ভর করবেন না। এই ক্ষেত্রের মান, যদি এটি আদৌ সেট করা হয়, তা হল একটি বাস্তবায়নের বিশদ এবং সামঞ্জস্যপূর্ণ থাকার নিশ্চয়তা নেই৷ | |
insertedDataPoint[]. value[] | list | ডেটা পয়েন্টের জন্য প্রতিটি ডেটা টাইপ ক্ষেত্রের মান। এটি প্রত্যাশিত যে ডেটা টাইপ ক্ষেত্রের সাথে সম্পর্কিত প্রতিটি মান একই ক্রমে ঘটবে যে ক্ষেত্রটি একটি ডেটা উত্সে নির্দিষ্ট করা ডেটা টাইপের সাথে তালিকাভুক্ত করা হয়েছে৷ পূর্ণসংখ্যা এবং ফ্লোটিং পয়েন্ট ক্ষেত্রগুলির মধ্যে শুধুমাত্র একটি পপুলেট করা হবে, তথ্য উৎসের টাইপ ক্ষেত্রের মধ্যে এনাম মান বিন্যাসের উপর নির্ভর করে। | |
insertedDataPoint[].value[]. intVal | integer | পূর্ণসংখ্যার মান। যখন এটি সেট করা হয়, অন্যান্য মান অবশ্যই সেট করা উচিত নয়। | |
insertedDataPoint[].value[]. fpVal | double | ফ্লোটিং পয়েন্ট মান। যখন এটি সেট করা হয়, অন্যান্য মান অবশ্যই সেট করা উচিত নয়। | |
insertedDataPoint[].value[]. stringVal | string | স্ট্রিং মান। যখন এটি সেট করা হয়, অন্যান্য মান অবশ্যই সেট করা উচিত নয়। স্ট্রিংগুলি যখনই সম্ভব ছোট রাখা উচিত। বড় স্ট্রিং মান এবং উচ্চ ডেটা ফ্রিকোয়েন্সি সহ ডেটা স্ট্রিমগুলি নমুনা করা হতে পারে। | |
insertedDataPoint[].value[]. mapVal[] | list | মানচিত্র মান. প্রতিটি এন্ট্রির সংশ্লিষ্ট মানের জন্য বৈধ কী স্থান এবং ইউনিটগুলি ডেটা টাইপ সংজ্ঞার অংশ হিসাবে নথিভুক্ত করা উচিত। চাবিগুলো যখনই সম্ভব ছোট রাখা উচিত। বড় কী এবং উচ্চ ডেটা ফ্রিকোয়েন্সি সহ ডেটা স্ট্রিমগুলি নমুনা করা হতে পারে। | |
insertedDataPoint[].value[].mapVal[]. key | string | ||
insertedDataPoint[].value[].mapVal[]. value | nested object | ||
insertedDataPoint[].value[].mapVal[].value. fpVal | double | ফ্লোটিং পয়েন্ট মান। | |
insertedDataPoint[]. modifiedTimeMillis | long | শেষ বার এই ডেটা পয়েন্ট পরিবর্তন করা হয়েছে নির্দেশ করে। শুধুমাত্র সেই প্রেক্ষাপটে উপযোগী যেখানে আমরা ডেটার বর্তমান অবস্থার প্রতিনিধিত্ব করার পরিবর্তে ডেটা পরিবর্তনগুলি তালিকাভুক্ত করছি। | |
insertedDataPoint[]. rawTimestampNanos | long | আসল সেন্সর ইভেন্ট থেকে কাঁচা টাইমস্ট্যাম্প। | |
insertedDataPoint[]. computationTimeMillis | long | এই ক্ষেত্রটি ব্যবহার করবেন না। এটা উপেক্ষা করা হয়, এবং সংরক্ষণ করা হয় না. | |
deletedDataPoint[] | list | ব্যবহারকারীর জন্য ডেটা পয়েন্ট মুছে ফেলা হয়েছে। দ্রষ্টব্য, পরিবর্তনের জন্য এটি সন্নিবেশ পরিচালনা করার আগে পার্স করা উচিত। | |
deletedDataPoint[]. startTimeNanos | long | এই ডেটা পয়েন্ট দ্বারা উপস্থাপিত ব্যবধানের শুরুর সময়, যুগ থেকে ন্যানোসেকেন্ডে। | |
deletedDataPoint[]. endTimeNanos | long | এই ডেটা পয়েন্ট দ্বারা উপস্থাপিত ব্যবধানের শেষ সময়, যুগ থেকে ন্যানোসেকেন্ডে। | |
deletedDataPoint[]. dataTypeName | string | ডেটা টাইপ এই ডেটা পয়েন্টে মানগুলির বিন্যাসকে সংজ্ঞায়িত করে৷ | |
deletedDataPoint[]. originDataSourceId | string | যদি ডেটা পয়েন্টটি একটি প্রাপ্ত ডেটা উৎসের জন্য একটি ডেটাসেটে থাকে, তবে এই ক্ষেত্রটি ডেটা উৎস স্ট্রিম আইডি দিয়ে তৈরি করা হবে যা মূলত ডেটা পয়েন্ট তৈরি করেছিল। সতর্কতা: ডিবাগিং ছাড়া অন্য কিছুর জন্য এই ক্ষেত্রের উপর নির্ভর করবেন না। এই ক্ষেত্রের মান, যদি এটি আদৌ সেট করা হয়, তা হল একটি বাস্তবায়নের বিশদ এবং সামঞ্জস্যপূর্ণ থাকার নিশ্চয়তা নেই৷ | |
deletedDataPoint[]. value[] | list | ডেটা পয়েন্টের জন্য প্রতিটি ডেটা টাইপ ক্ষেত্রের মান। এটি প্রত্যাশিত যে ডেটা টাইপ ক্ষেত্রের সাথে সম্পর্কিত প্রতিটি মান একই ক্রমে ঘটবে যে ক্ষেত্রটি একটি ডেটা উত্সে নির্দিষ্ট করা ডেটা টাইপের সাথে তালিকাভুক্ত করা হয়েছে৷ পূর্ণসংখ্যা এবং ফ্লোটিং পয়েন্ট ক্ষেত্রগুলির মধ্যে শুধুমাত্র একটি পপুলেট করা হবে, তথ্য উৎসের টাইপ ক্ষেত্রের মধ্যে এনাম মান বিন্যাসের উপর নির্ভর করে। | |
deletedDataPoint[].value[]. intVal | integer | পূর্ণসংখ্যার মান। যখন এটি সেট করা হয়, অন্যান্য মান অবশ্যই সেট করা উচিত নয়। | |
deletedDataPoint[].value[]. fpVal | double | ফ্লোটিং পয়েন্ট মান। যখন এটি সেট করা হয়, অন্যান্য মান অবশ্যই সেট করা উচিত নয়। | |
deletedDataPoint[].value[]. stringVal | string | স্ট্রিং মান। যখন এটি সেট করা হয়, অন্যান্য মান অবশ্যই সেট করা উচিত নয়। স্ট্রিংগুলি যখনই সম্ভব ছোট রাখা উচিত। বড় স্ট্রিং মান এবং উচ্চ ডেটা ফ্রিকোয়েন্সি সহ ডেটা স্ট্রিমগুলি নমুনা করা হতে পারে। | |
deletedDataPoint[].value[]. mapVal[] | list | মানচিত্র মান. প্রতিটি এন্ট্রির সংশ্লিষ্ট মানের জন্য বৈধ কী স্থান এবং ইউনিটগুলি ডেটা টাইপ সংজ্ঞার অংশ হিসাবে নথিভুক্ত করা উচিত। চাবিগুলো যখনই সম্ভব ছোট রাখা উচিত। বড় কী এবং উচ্চ ডেটা ফ্রিকোয়েন্সি সহ ডেটা স্ট্রিমগুলি নমুনা করা হতে পারে। | |
deletedDataPoint[].value[].mapVal[]. key | string | ||
deletedDataPoint[].value[].mapVal[]. value | nested object | ||
deletedDataPoint[].value[].mapVal[].value. fpVal | double | ফ্লোটিং পয়েন্ট মান। | |
deletedDataPoint[]. modifiedTimeMillis | long | শেষ বার এই ডেটা পয়েন্ট পরিবর্তন করা হয়েছে নির্দেশ করে। শুধুমাত্র সেই প্রেক্ষাপটে উপযোগী যেখানে আমরা ডেটার বর্তমান অবস্থার প্রতিনিধিত্ব করার পরিবর্তে ডেটা পরিবর্তনগুলি তালিকাভুক্ত করছি। | |
deletedDataPoint[]. rawTimestampNanos | long | আসল সেন্সর ইভেন্ট থেকে কাঁচা টাইমস্ট্যাম্প। | |
deletedDataPoint[]. computationTimeMillis | long | এই ক্ষেত্রটি ব্যবহার করবেন না। এটা উপেক্ষা করা হয়, এবং সংরক্ষণ করা হয় না. | |
nextPageToken | string | ধারাবাহিকতা টোকেন, যা বৃহৎ ফলাফল সেটের মাধ্যমে পৃষ্ঠা করতে ব্যবহৃত হয়। ফলাফলের পরবর্তী পৃষ্ঠায় ফেরত দেওয়ার জন্য পরবর্তী অনুরোধে এই মানটি প্রদান করুন। | |
dataSourceId | string | ডেটা পয়েন্ট পরিবর্তনের সাথে ডেটা উৎসের ডেটা স্ট্রিম আইডি। |
এটা চেষ্টা করুন!
লাইভ ডেটাতে এই পদ্ধতিতে কল করতে এবং প্রতিক্রিয়া দেখতে নীচের APIs এক্সপ্লোরার ব্যবহার করুন।