मेरा ऐप एपडाटा फ़ोल्डर में कुछ ऐप विशिष्ट फ़ाइलों को रखता है। लेकिन जब फ़ाइल ड्राइव ऐप डेटा में फ़ाइल को अद्यतन करने का प्रयास करती है तो बार-बार ड्राइव सर्वर से आंतरिक त्रुटि प्राप्त होती है। मैं ड्राइव एपीआई को कॉल करने के लिए उद्देश्य-सी क्लाइंट का उपयोग कर रहा हूं। क्या आप इन में गलत क्या मदद कर सकते हैं कृपया मदद कर सकते हैं। इस त्रुटि के कारण को जानने के लिए कम से कम कुछ सुझाव दें।
नीचे दिए गए प्रवेश अनुरोध और प्रतिक्रिया है:
ड्राइव फ़ाइल अद्यतन त्रुटि 500
drive.files.update (bytes 0-40318/40319)
2014-05-19 09:23:44 +0000
Request: PUT https://www.googleapis.com/upload/rpc?uploadType=resumable&prettyPrint=false&upload_id=AEnB2Uo8yrae46aQQ-HYEtQgmXt2qNppZmkBYnPa8iXF4L6xdNYaVij6u3xLTT5kRIeH1mbPUUfUuEDEvYoouZheVwwWT6iw_A
Request headers:
Content-Length: 40319
Content-Range: bytes 0-40318/40319
Content-Type: binary/octet-stream
User-Agent: com.mycompanyname.appname/1.4.0 google-api-objc-client/2.0 MacOSX/10.8.5 (gzip)
Request body: (40319 bytes)
<<40319 bytes>>
Response: status 200
Response headers:
Alternate-Protocol: 443:quic
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 144
Content-Type: application/json; charset=UTF-8
Date: Mon, 19 May 2014 09:23:44 GMT
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Pragma: no-cache
Server: HTTP Upload Server Built on May 15 2014 11:06:48 (1400177208)
Response body: (144 bytes)
{
"error" : {
"message" : "Internal Error",
"data" : [
{
"reason" : "internalError",
"message" : "Internal Error",
"domain" : "global"
}
],
"code" : 500
},
"id" : "gtl_20"
}
----------------------------- ------------------------------
अद्यतन
एक उत्कृष्ट वैकल्पिक हल से Jon Skeet द्वारा प्रस्तावित: answer to this question
मैंने इस मुद्दे को पुन: उत्पन्न करने में कामयाब रहा है। SetNewRevision (झूठी) के बिना काम करता है - मुझे एहसास है कि सभी मामलों में संभव नहीं हो सकता है, लेकिन क्या यह इस समय के लिए उचित कार्यवाही है?
हालांकि, मैं इस समय इस तरह के कामकाज पर रोक लगाऊंगा। किसी फ़ाइल के लिए 200 पिन किए गए संशोधन के एक गैर-दस्तावेजी सीमा के कारण http://developers.google.com/drive/v2/reference/files/update
जॉन स्कीट द्वारा सुझाव - http://stackoverflow.com/a/23742537/72437 –
@ चेकोयानकेंग अस्थायी ने मुझे अस्थायी राहत दी। धन्यवाद। – Raviprakash