نمایش نتایج: از شماره 1 تا 5 , از مجموع 5

موضوع: ارسال oAuth به وب سرویس YQL یاهو

  1. #1
    عضو انجمن
    تاریخ عضویت
    Sep 2017
    نوشته ها
    102
    تشکر تشکر کرده 
    90
    تشکر تشکر شده 
    24
    تشکر شده در
    22 پست

    Question ارسال oAuth به وب سرویس YQL یاهو

    سلام

    من قصد دارم از سرویس YQL یاهو استفاده کنم.

    این سرویس دو حالت داره یه حالت پابلیک که همه میتونند ازش استفاده کنند و یه حالت هم هست که حتما باید عضو یاهو بشی و کلیدهای API رو دریافت کنی.

    بعد انگار کلیدهای API رو که گرفتی باید باید یه چیزی به اسم oAuth ارسالش کنی به اینجا تا بتونی استفاده کنی از API.

    سوالی اینه که من چطوری این oAuth رو باید با PHP ارسالش کنم؟

    تشکر

  2. # ADS




     

  3. #2
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : ارسال oAuth به وب سرویس YQL یاهو

    کد:
    https://developer.yahoo.com/boss/search/boss_api_guide/codeexamples.html#oauth_php
    قسمت PHP Example را برای OAuth مشاهده کنید.

  4. تعداد تشکر ها ازT.Toosi به دلیل پست مفید


  5. #3
    عضو انجمن
    تاریخ عضویت
    Sep 2017
    نوشته ها
    102
    تشکر تشکر کرده 
    90
    تشکر تشکر شده 
    24
    تشکر شده در
    22 پست

    پیش فرض پاسخ : ارسال oAuth به وب سرویس YQL یاهو

    تشکر بابت پاسختون.

    فقط من چون اصلا نمیدونم oAuth چیه گیج شدم.

    چون توی این مثال از یکی دیگه از API های یاهو استفاده شده من نفهمیدم دقیقا چطوری شد.

    این طور که فهمیدم یه بار درخواست میره برای oAuth یه بار هم درخواست میدی واسه کاری که میخوای.

    درسته؟

    میشه یه مثال با api خود yql یعنی این برام بزنید؟

    تشکر
    ویرایش توسط esi20 : September 22nd, 2017 در ساعت 16:57

  6. #4
    عضو انجمن
    تاریخ عضویت
    Sep 2017
    نوشته ها
    102
    تشکر تشکر کرده 
    90
    تشکر تشکر شده 
    24
    تشکر شده در
    22 پست

    پیش فرض پاسخ : ارسال oAuth به وب سرویس YQL یاهو

    جناب T.Toosi یه مثال با API خود YQL بزنید تا من یه چیزی دستگیرم بشه.

    خیلی تلاش کردم ولی نشد اون مثال رو با API خود YQL مطابقت بدم جوری که کار کنه.

    تشکر

  7. #5
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : ارسال oAuth به وب سرویس YQL یاهو

    نقل قول نوشته اصلی توسط esi20 نمایش پست ها
    جناب T.Toosi یه مثال با API خود YQL بزنید تا من یه چیزی دستگیرم بشه.

    خیلی تلاش کردم ولی نشد اون مثال رو با API خود YQL مطابقت بدم جوری که کار کنه.

    تشکر
    سلام، OAuth یک پروتکل احراز هویت هست، از کلاس زیر برای یاهو استفاده کنید :

    کد:
    https://github.com/rpLogicode/Yahoo_Oauth2/blob/master/src/YahooOAuth2.php
    1- ابتدا با متد getAuthorizationURL یک URL می گیرید که وقتی وارد آن شوید 302 redirect می شود به Callback URL که به متد دادید و همچنین یک Request GET به نام code به آدرس callback هم ارسال می شود که باید آن را ذخیره کنید برای مرحله بعد.

    2- از متد get_access_token استفاده می کنید تا تا با استفاده از code که در مرحله قبل دریافت کردیم از یاهو authorization دریافت کنیم و مقدار آن را ذخیره میکنیم.

    3- با استفاده از متد httpRequest درخواست هامون را به https://query.yahooapis.com/v1/yql می فرستیم، یک از پارامتر های متد httpRequest همان authorization ای است که در مرحله 2 دریافت کردیم.

  8. تعداد تشکر ها از T.Toosi به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. استارت نشدن ریموت دسکتاپ سرویس در لیست سرویس ها
    توسط Ali_Sedaghat در انجمن سوالات و مشکلات
    پاسخ ها: 4
    آخرين نوشته: January 23rd, 2018, 00:37
  2. درخواست برنامه نویس برای برنامه نویسی پنل پیام کوتاه با نسخه ی جدید وب سرویس ها
    توسط ehsanserver در انجمن درخواست پنل پیام کوتاه،پیام رسان اجتماعی،تلفن مجازی
    پاسخ ها: 0
    آخرين نوشته: September 28th, 2014, 16:39
  3. پاسخ ها: 5
    آخرين نوشته: September 12th, 2014, 18:05
  4. پاسخ ها: 16
    آخرين نوشته: August 31st, 2014, 23:16
  5. پاسخ ها: 11
    آخرين نوشته: May 24th, 2014, 19:41

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •