بنیادی اسکرین شاٹ فعالیت کے ساتھ ساتھ GrabzIt ASP.NET API ڈویلپرز کو موجودہ اسکرین شاٹس کی حیثیت کی جانچ پڑتال کرنے اور کوکیز متعین کرنے کی اجازت دیتا ہے جسے GrabzIt ڈویلپر کے لئے اسکرین شاٹس لینے کے لئے استعمال کرے گا۔
بعض اوقات کسی درخواست کو اسکرین شاٹ کی حیثیت کی جانچ پڑتال کرنے کی ضرورت پڑسکتی ہے ، شاید یہ دیکھنے کے ل it کہ آیا یہ لیا گیا ہے یا یہ چیک کرنے کے لئے کہ آیا یہ اب بھی محفوظ ہے۔
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ScreenShotStatus status = grabzIt.GetStatus(screenShotId); if (status.Processing) { // screenshot has not yet been processed } if (status.Cached) { // screenshot is still cached by GrabzIt } if (status.Expired) { // screenshot is no longer on GrabzIt // Perhaps output status message? label.Text = status.Message; }
کچھ ویب سائٹس کوکیز کے ذریعہ فعالیت کو کنٹرول کرتی ہیں۔ GrabzIt آپ کو مندرجہ ذیل طریقے سے اپنے ڈویلپر کی طے شدہ کوکیز متعین کرنے کی اجازت دیتا ہے۔
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); // gets an array of cookies for google.com GrabzItCookie[] cookies = grabzIt.Cookies("google.com"); # sets a cookie for the google.com domain grabzIt.SetCookie("MyCookie", "google.com", "Any Value You Like"); # deletes the previously set cookie grabzIt.DeleteCookie("MyCookie", "google.com");
نوٹ کریں کہ حذف کوکی کا طریقہ ایک ہی نام اور ڈومین والی تمام کوکیز کو حذف کردے گا۔
جب کہ اس کی سفارش کی گئی ہے کہ استعمال کرنے سے پہلے کسی کیپچر کو ایک ویب سرور پر ڈاؤن لوڈ کیا جائے۔ کسی صارف کے براؤزر میں کسی بھی قسم کی گرفتاری کو پہلے اپنے ویب سرور پر ڈاؤن لوڈ کیے بغیر ڈسپلے کرنا ممکن ہے۔
ایک بار جب گرفتاری مکمل ہوجائے تو آپ کی طرف سے واپس کی جانے والی گرفتاری کے بائٹس بھیج سکتے ہیں SaveTo طریقہ جواب کے ساتھ ساتھ درست mime کی قسم.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); grabzIt.URLToImage("https://www.tesla.com"); GrabzItFile capture = grabzIt.SaveTo(); if (capture != null) { Response.ContentType = "image/jpeg"; Response.BinaryWrite(capture.Bytes); }
جواب کے ل a گرفتاری حاصل کرنے کی ایک مثال اوپر کے لئے دکھائی گئی ہے URLToImage
طریقہ ، لیکن یہ تبادلوں کے طریقوں میں سے کسی کے ساتھ کام کرے گا۔