مقالات

اخطار : این صفحه درباره APIهای قدیمی Google، Google Data APIها است. فقط مربوط به APIهایی است که در فهرست راهنمای Google Data APIs فهرست شده اند، که بسیاری از آنها با APIهای جدیدتر جایگزین شده اند. برای اطلاعات در مورد یک API جدید خاص، به مستندات API جدید مراجعه کنید. برای اطلاعات در مورد تأیید درخواست‌ها با یک API جدیدتر، به تأیید اعتبار و مجوز حساب‌های Google مراجعه کنید.

شروع به کار با کتابخانه های Google Data Client

شروع به کار با Google Data PHP Client Library (اکتبر 2008)

Google Data PHP Client Library مجموعه ای قدرتمند از کلاس ها است که به شما امکان می دهد با API های Google Data تعامل داشته باشید. برخلاف سایر کتابخانه های مشتری ما، به عنوان بخشی از چارچوب محبوب Zend بسته بندی شده است، اما می توان آن را به طور جداگانه نیز دانلود کرد. مشابه سایر کتابخانه های مشتری ما، منبع باز است و به گونه ای طراحی شده است که ساده و کارآمد باشد، به شما امکان می دهد پروژه های خود را به سرعت شروع کنید ...

شروع به کار با Google Data Java Client Library (سپتامبر 2007)

شروع توسعه با یک API ناآشنا هرگز آسان نیست، بنابراین در این مقاله دستورالعمل های گام به گام در مورد نحوه دانلود و نصب Google Data Java Client Library ارائه شده است. من تمام وابستگی ها و تنظیم متغیرهای محیطی مورد نیازتان را بررسی می کنم...

شروع به کار با کتابخانه Google Data Python (اوت 2007)

بنابراین شما تصمیم گرفتید از کتابخانه سرویس گیرنده Google Data Python برای نوشتن یک برنامه با استفاده از یکی از خدمات Google Data استفاده کنید. انتخاب عالی! هدف من از این آموزش کوتاه این است که به سرعت شما را در استفاده از کتابخانه مشتری برای توسعه برنامه خود شروع کنم...

شروع به کار با کتابخانه مشتری دات نت (اوت 2007)

در این مقاله، من دستورالعمل های گام به گام را برای نحوه شروع با کتابخانه مشتری دات نت با استفاده از Visual Studio 2005 برای ویندوز یا Mono برای لینوکس و سایر سیستم عامل های یونیکس گردآوری کرده ام. امیدوارم با این کار کمی در زمان شروع به کار صرفه جویی کنید و به سرعت کار با کدهایی را شروع کنید...

احراز هویت

استفاده از OAuth با Google Data API (سپتامبر 2008)

اخیراً، همه APIهای Google Data از OAuth پشتیبانی کردند، یک پروتکل باز که هدف آن استاندارد کردن راه دسترسی برنامه‌های دسکتاپ و وب به داده‌های خصوصی کاربر است. OAuth ابزاری برای انجام احراز هویت امن API به شیوه ای استاندارد و ایمن فراهم می کند. به عنوان برنامه نویس، به ما آموزش داده شده است که تا جایی که ممکن است دوباره از کد استفاده کنیم. OAuth به توسعه دهندگان کمک می کند تا میزان کدهای تکراری را که می نویسند کاهش دهند و ایجاد ابزارهایی را که با چندین سرویس از ارائه دهندگان مختلف کار می کنند آسان تر می کند.

استفاده از AuthSub با کتابخانه مشتری دات نت (اوت 2007)

آموزش نحوه استفاده از AuthSub برای احراز هویت برنامه‌های وب در کتابخانه کلاینت دات نت. برنامه های کاربردی وب که نیاز به دسترسی به خدمات محافظت شده توسط حساب کاربری Google یا G Suite (میزبان شده) دارند، می توانند با استفاده از سرویس پروکسی احراز هویت این کار را انجام دهند. برای حفظ سطح بالایی از امنیت، رابط پراکسی، به نام AuthSub، برنامه وب را قادر می‌سازد تا بدون دستکاری اطلاعات ورود به حساب کاربران خود، به آن دسترسی داشته باشد.

سایر کتابخانه ها

کدنویسی در سایه: استفاده از Eclipse با Google Data API (آوریل 2008)

Eclipse یک IDE بسیار مفید (و رایگان!) است که جایگاه ویژه ای در قلب بسیاری از برنامه نویسان جاوا دارد. بنابراین جای تعجب نیست که بخواهید از آن با کتابخانه مشتری جاوا برای ساختن یک برنامه جاوای کشنده استفاده کنید که با یکی از APIهای Google Data کار می کند.

استفاده از Ruby با Google Data API (آوریل 2008)

روبی یک زبان اسکریپت نویسی پویا است که در سال های اخیر به دلیل چارچوب توسعه وب محبوب Rails مورد توجه زیادی قرار گرفته است. این مقاله نحوه استفاده از Ruby برای تعامل با سرویس‌های Google Data API را توضیح می‌دهد. ما روی Rails تمرکز نخواهیم کرد، در عوض بیشتر به توضیح دستورات HTTP و ساختار فیدهایمان علاقه مندیم. تمام مثال های ارائه شده در اینجا را می توان از طریق خط فرمان با استفاده از irb، پوسته تعاملی Ruby دنبال کرد...

Google Data on Rails (فوریه 2009)

همکار من جف فیشر یک کتابخانه ابزار مفید Google Data APIs Ruby نوشته است تا زندگی را برای توسعه دهندگان روبی آسان تر کند. این مقاله استفاده از کتابخانه او را برای ساختن یک برنامه جامع Ruby on Rails که با سرویس‌های Google Data ارتباط برقرار می‌کند، مورد بحث قرار می‌دهد. یک نمونه برنامه با استفاده از Documents List API ارائه شده است.

استراحت برای فروشنده دوره گرد: استفاده از داده های گوگل در Salesforce.com (نوامبر 2007)

Salesforce.com و Google میزبان برنامه‌های محبوب «نرم‌افزار به‌عنوان سرویس» هستند و هر دو سازمان APIهایی را ارائه می‌کنند که به توسعه‌دهندگان اجازه می‌دهد به ذخیره‌های بزرگ داده‌ای که این برنامه‌ها را نیرو می‌دهند دسترسی داشته باشند - و وقتی هر دو مجموعه API را با هم ترکیب می‌کنیم، چیزها جالب می‌شوند. استفاده از G Suite بیشتر و بیشتر در تنظیمات سازمانی ادامه می‌یابد و Salesforce.com یک پلتفرم گسترده برای ساخت برنامه‌های تجاری سفارشی ایجاد کرده است، بنابراین فرصت‌های زیادی برای توسعه‌دهندگان (این شما هستید!) وجود دارد تا قدرت Google و Salesforce.com را با هم ترکیب کنند. ...

استفاده از cURL برای تعامل با خدمات Google Data (سپتامبر 2007)

در اصل، Google Data API از فیدها و ورودی‌های Atom (XML) به عنوان قالب داده و HTTP به عنوان پروتکلی برای انتقال داده استفاده می‌کند - پروتکل انتشار Atom را گسترش می‌دهد. cURL یک برنامه خط فرمان برای انجام درخواست ها با استفاده از پروتکل های مختلف از جمله HTTP است. cURL اغلب توسط توسعه دهندگان برای آزمایش خدمات Google Data استفاده می شود، زیرا از عملکرد HTTP مورد نیاز برای تعامل با API ها در سطح پایین پشتیبانی می کند.

نکات رفع اشکال

On the Wire: Network Capture Tools for API Developers (ژوئن 2007)

این مقاله چندین ابزار را معرفی می‌کند که می‌توانند به دیده شدن و مفیدتر شدن داده‌های روی سیم کمک کنند. این ابزارها که معمولاً به آنها "packet sniffers" گفته می شود، تمام بسته های شبکه را که در رابط شبکه شما حرکت می کنند، ضبط می کنند. بررسی محتویات این بسته ها و ترتیب ارسال و دریافت آن ها می تواند یک تکنیک عیب یابی مفید باشد...

Living Vicariously: استفاده از سرورهای پروکسی با Google Data API Client Libraries (ژوئن 2007)

این مقاله راه اندازی و کار با سرورهای پروکسی HTTP با استفاده از کتابخانه های سرویس گیرنده Google Data را مورد بحث قرار می دهد.

اشکال زدایی Google Data API Clients: کاوش ترافیک از درون برنامه شما (ژوئن 2007)

برای این مقاله، من نمونه کدهای تشخیصی را به 3 زبان با استفاده از کتابخانه های سرویس گیرنده Google Data API برای جاوا، دات نت و پایتون نوشته ام. در هر مثال، من ورود به سیستم یا اشکال زدایی را روشن می کنم، با استفاده از ورود به سیستم مشتری احراز هویت می کنم، و سپس لیستی از صفحات گسترده گوگل خود را دریافت می کنم و عناوین آنها را چاپ می کنم...

ابزارک ها

ایجاد یک ابزارک داده گوگل (اکتبر 2008)

راهنما برای ایجاد یک ابزار با استفاده از Blogger Data API. توسعه دهندگان گجت اکنون می توانند از پروکسی OAuth استفاده کنند، که بسیاری از جزئیات احراز هویت OAuth را پنهان می کند و کارهای سنگین را برای شما انجام می دهد. پروکسی درخواست های داده را از طرف اسبابک شما امضا می کند، بنابراین نیازی به مدیریت کلیدهای خصوصی یا نگرانی در مورد امضای درخواست ها نیست...