رفتن به مطلب

aminmoghadas

کاربر عادی
  • تعداد ارسال ها

    36
  • تاریخ عضویت

  • آخرین بازدید

درباره aminmoghadas

  • تاریخ تولد ۵ اردیبهشت ۱۳۷۰

آخرین بازدید کنندگان نمایه

بلوک آخرین بازدید کننده ها غیر فعال شده است و به دیگر کاربران نشان داده نمی شود.

دستاورد های aminmoghadas

کارآموز

کارآموز (3/14)

  • Reacting Well
  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done

نشان‌های اخیر

9

اعتبار در سایت

  1. ممنون از کتابخونه های خوبتون با جستجو توی تاپیک خوده کتابخونه persian json و بررسی سوالا پیدا کردم و درستش کردم. کمک خیلی بزرگی بود بهم این json
  2. یک سوال دیگه الان من طبق گفته شما انجام دادم و اوکی شد حالا مثلا title رو که میخوام بگیرم خروجی بهم کد زیر رو میده. این رو هم دوباره باید با json پارس کنم؟ {"rendered":"آموزش طراحی امضا تستی"}
  3. ببخشید پیام اشتباه دادم
  4. ممنون از شما. خستگی آخر هفته بعضی چیزای جلوی چشم رو هم دور میکنه
  5. سلام من با کتابخونه میخوام یه json رو بگیرم بعد بدم کتابخونه persian json حالا وقتی درخواست get ارسال میشه میره به onGetJSONObjectErrorListener متن json و متن خطا و کد ها رو میزارم ممنون میشم بفرمایید مشکل از کجاست کد ها Sub getpost getreq=net.BuildGetQuery("http://tarahi-emza.ir/wp-json/wp/v2/posts/","geting") getreq.addParametrs("per_page","10") getreq.addParametrs("page",pagenum) getreq.executRequestAsJSONObject End Sub Sub net_onGetJSONObjectErrorListener(Error As ResponseError , Tag As String) Log(Error.ErrorDetails) Log(Error.CauseMessage) Log(Error.ErrorBody) Log(Error.ErrorLocalizedMsage) Log(Error.ErrorMsage) Log(Error.ResponseBody) End Sub Sub net_onGetJSONObjectOkListener(JsonString As String , Tag As String) Log(JsonString) End Sub متن json [{"id":2249,"date":"2019-01-16T16:10:59","date_gmt":"2019-01-16T12:40:59","guid":{"rendered":"http:\/\/tarahi-emza.ir\/?p=2249"},"modified":"2019-01-16T16:10:59","modified_gmt":"2019-01-16T12:40:59","slug":"%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b7%d8%b1%d8%a7%d8%ad%db%8c-%d8%a7%d9%85%d8%b6%d8%a7-%d8%aa%d8%b3%d8%aa%db%8c","status":"publish","type":"post","link":"http:\/\/tarahi-emza.ir\/2019\/01\/16\/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b7%d8%b1%d8%a7%d8%ad%db%8c-%d8%a7%d9%85%d8%b6%d8%a7-%d8%aa%d8%b3%d8%aa%db%8c\/","title":{"rendered":"\u0622\u0645\u0648\u0632\u0634 \u0637\u0631\u0627\u062d\u06cc \u0627\u0645\u0636\u0627 \u062a\u0633\u062a\u06cc"},"content":{"rendered":"<p>\u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0648\u0627\u0646 \u062a\u0633\u062a \u0627\u0633\u062a<\/p>\n<p>\u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0648\u0627\u0646 \u062a\u0633\u062a \u0627\u0633\u062a<\/p>\n<p>\u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0648\u0627\u0646 \u062a\u0633\u062a \u0627\u0633\u062a<\/p>\n<p>\u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0648\u0627\u0646 \u062a\u0633\u062a \u0627\u0633\u062a<\/p>\n<p>\u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0648\u0627\u0646 \u062a\u0633\u062a \u0627\u0633\u062a<\/p>\n<p>\u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0648\u0627\u0646 \u062a\u0633\u062a \u0627\u0633\u062a<\/p>\n<p>\u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0648\u0627\u0646 \u062a\u0633\u062a \u0627\u0633\u062a<\/p>\n<p>\u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0648\u0627\u0646 \u062a\u0633\u062a \u0627\u0633\u062a<\/p>\n<p>\u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0648\u0627\u0646 \u062a\u0633\u062a \u0627\u0633\u062a<\/p>\n<p>\u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0648\u0627\u0646 \u062a\u0633\u062a \u0627\u0633\u062a<\/p>\n<p>\u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0648\u0627\u0646 \u062a\u0633\u062a \u0627\u0633\u062a<\/p>\n<p>\u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0648\u0627\u0646 \u062a\u0633\u062a \u0627\u0633\u062a<\/p>\n<p>\u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0648\u0627\u0646 \u062a\u0633\u062a \u0627\u0633\u062a<\/p>\n<p>\u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0648\u0627\u0646 \u062a\u0633\u062a \u0627\u0633\u062a<\/p>\n<p>\u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0648\u0627\u0646 \u062a\u0633\u062a \u0627\u0633\u062a<\/p>\n<p>\u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0648\u0627\u0646 \u062a\u0633\u062a \u0627\u0633\u062a<\/p>\n<p>\u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0648\u0627\u0646 \u062a\u0633\u062a \u0627\u0633\u062a<\/p>\n<p>\u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0648\u0627\u0646 \u062a\u0633\u062a \u0627\u0633\u062a<\/p>\n<p>\u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0648\u0627\u0646 \u062a\u0633\u062a \u0627\u0633\u062a<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0648\u0627\u0646 \u062a\u0633\u062a \u0627\u0633\u062a \u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0648\u0627\u0646 \u062a\u0633\u062a \u0627\u0633\u062a \u0627\u06cc\u0646 \u0645\u062a\u0646 \u0628\u0647 \u0639\u0648\u0627\u0646 \u062a\u0633\u062a \u0627\u0633\u062a \u0627\u06cc\u0646 \u0645\u062a\u0646<\/p>\n","protected":false},"author":1,"featured_media":2182,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/posts\/2249"}],"collection":[{"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/comments?post=2249"}],"version-history":[{"count":1,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/posts\/2249\/revisions"}],"predecessor-version":[{"id":2250,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/posts\/2249\/revisions\/2250"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/media\/2182"}],"wp:attachment":[{"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/media?parent=2249"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/categories?post=2249"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/tags?post=2249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}] متن خطاها parseError Value [{"id":2249,"date":"2019-01-16T16:10:59","date_gmt":"2019-01-16T12:40:59","guid":{"rendered":"http:\/\/tarahi-emza.ir\/?p=2249"},"modified":"2019-01-16T16:10:59","modified_gmt":"2019-01-16T12:40:59","slug":"%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b7%d8%b1%d8%a7%d8%ad%db%8c-%d8%a7%d9%85%d8%b6%d8%a7-%d8%aa%d8%b3%d8%aa%db%8c","status":"publish","type":"post","link":"http:\/\/tarahi-emza.ir\/2019\/01\/16\/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b7%d8%b1%d8%a7%d8%ad%db%8c-%d8%a7%d9%85%d8%b6%d8%a7-%d8%aa%d8%b3%d8%aa%db%8c\/","title":{"rendered":"آموزش طراحی امضا تستی"},"content":{"rendered":"<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n","protected":false},"excerpt":{"rendered":"<p>این متن به عوان تست است این متن به عوان تست است این متن به عوان تست است این متن<\/p>\n","protected":false},"author":1,"featured_media":2182,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/posts\/2249"}],"collection":[{"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/comments?post=2249"}],"version-history":[{"count":1,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/posts\/2249\/revisions"}],"predecessor-version":[{"id":2250,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/posts\/2249\/revisions\/2250"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/media\/2182"}],"wp:attachment":[{"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/media?parent=2249"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/categories?post=2249"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/tags?post=2249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}] of type org.json.JSONArray cannot be converted to JSONObject null org.json.JSONException: Value [{"id":2249,"date":"2019-01-16T16:10:59","date_gmt":"2019-01-16T12:40:59","guid":{"rendered":"http:\/\/tarahi-emza.ir\/?p=2249"},"modified":"2019-01-16T16:10:59","modified_gmt":"2019-01-16T12:40:59","slug":"%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b7%d8%b1%d8%a7%d8%ad%db%8c-%d8%a7%d9%85%d8%b6%d8%a7-%d8%aa%d8%b3%d8%aa%db%8c","status":"publish","type":"post","link":"http:\/\/tarahi-emza.ir\/2019\/01\/16\/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b7%d8%b1%d8%a7%d8%ad%db%8c-%d8%a7%d9%85%d8%b6%d8%a7-%d8%aa%d8%b3%d8%aa%db%8c\/","title":{"rendered":"آموزش طراحی امضا تستی"},"content":{"rendered":"<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به ع��ان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n","protected":false},"excerpt":{"rendered":"<p>این متن به عوان تست است این متن به عوان تست است این متن به عوان تست است این متن<\/p>\n","protected":false},"author":1,"featured_media":2182,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/posts\/2249"}],"collection":[{"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/comments?post=2249"}],"version-history":[{"count":1,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/posts\/2249\/revisions"}],"predecessor-version":[{"id":2250,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/posts\/2249\/revisions\/2250"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/media\/2182"}],"wp:attachment":[{"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/media?parent=2249"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/categories?post=2249"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/tags?post=2249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}] of type org.json.JSONArray cannot be converted to JSONObject org.json.JSONException: Value [{"id":2249,"date":"2019-01-16T16:10:59","date_gmt":"2019-01-16T12:40:59","guid":{"rendered":"http:\/\/tarahi-emza.ir\/?p=2249"},"modified":"2019-01-16T16:10:59","modified_gmt":"2019-01-16T12:40:59","slug":"%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b7%d8%b1%d8%a7%d8%ad%db%8c-%d8%a7%d9%85%d8%b6%d8%a7-%d8%aa%d8%b3%d8%aa%db%8c","status":"publish","type":"post","link":"http:\/\/tarahi-emza.ir\/2019\/01\/16\/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b7%d8%b1%d8%a7%d8%ad%db%8c-%d8%a7%d9%85%d8%b6%d8%a7-%d8%aa%d8%b3%d8%aa%db%8c\/","title":{"rendered":"آموزش طراحی امضا تستی"},"content":{"rendered":"<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n<p>این متن به عوان تست است<\/p>\n","protected":false},"excerpt":{"rendered":"<p>این متن به عوان تست است این متن به عوان تست است این متن به عوان تست است این متن<\/p>\n","protected":false},"author":1,"featured_media":2182,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/posts\/2249"}],"collection":[{"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/comments?post=2249"}],"version-history":[{"count":1,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/posts\/2249\/revisions"}],"predecessor-version":[{"id":2250,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/posts\/2249\/revisions\/2250"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/media\/2182"}],"wp:attachment":[{"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/media?parent=2249"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/categories?post=2249"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/tarahi-emza.ir\/wp-json\/wp\/v2\/tags?post=2249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}] of type org.json.JSONArray cannot be converted to JSONObject null ممنون
  6. ممنون از آموزش خوبتون
  7. عذر خواهی میکنم که تاپیک رو بالا میارم دوباره از کتابخونه پرشین فست نتورک استفاده شد فقط مشکل اینه که توی ارسال اطلاعات بعد از چند ثانیه لاگ های زیر رو میده با این که فایل موجوده Log(Error.ErrorDetails) => connectionError Log(Error.ErrorMsage) => com.androidnetworking.error.ANError: java.net.SocketTimeoutException Log(Error.CauseMessage) => java.net.SocketTimeoutException Log(Error.ErrorBody) => null Log(Error.ErrorLocalizedMsage) => com.androidnetworking.error.ANError: java.net.SocketTimeoutException Log(Error.ResponseBody) => null
  8. الان اطلاعات بدون کد کردن درست رد و بدل میشه بدون هیچ خطایی چندین بار تست شد. فقط وقتی انکریپت میشن این مشکل پیش میاد توی فایل php طبق آموزش جدید کتابخونه تنظیم شده توی اپ هم وقتی لاگ میگیرم قبل از ارسال همه متغیر ها درست انکریپت میشن یعنی وقتی انکریپت میشن توی ارسالشون کتابخونه httputils2 مشکل پیدا میکنه؟ چون بدون انکریپت شاید 100 بار تست کردم هیچ دفعه ای خطا نخورد کدهای فایل php رو گذاشتم اگر نیازه تا کد های اپلیکیشن رو هم بزارم؟
  9. سلام من از کتابخونه های شما دارم استفاده میکنم کتابخونه m_httputils2 توی اینشیالایز خطا میده کلا به جاش من از کتابخونه httputils2 استفاده کردم اون خطا نمیده و اطلاعات رو ارسال میکنه فایل php رو هم توی سرور مطابق فایهای جدید کتابخونه پرشین انکریپت درست کردم توی نتیجه درخواست که به اپ برمیگرده خطا هست که فکر میکنم به خاطر اینه که اطلاعات درست ارسال نمیشه هر دفعه یکی از متغیرهایی که ارسال شده رو خطا میگیره نمیتونه دیکریپت کنه <b>Warning</b>: file_get_contents(https://pardakht.cafebazaar.ir/devapi/v2/api/validate/error:0606506D:digital envelope routines:EVP_DecryptFinal_ex:wrong final block length/inapp/testkhosh/purchases/0RbWLIR4wXYqMGdY/?access_token=J47cijHc9XTfiPY3YLSJKdhD1xxUcg): failed to open stream: HTTP request failed! HTTP/1.1 404 NOT FOUND مثلا الان به پکیج نیم ایراد گرفته یه بار دیگه ممکنه یکی دیگه رو خطا بگیره توی برنامه لاگ گرفتم کد ها به درستی ساخته میشن اینم کد php هست include 'PersianCipher.php'; const secretKey ='fthrvxdgfrhju56f'; $packageName = $productId = $purchaseToken =$id= ""; //////////////////////////////////////// if ($_POST) { $packageName =decrypt($_POST['packageName']); $productId= decrypt($_POST['productId']); $purchaseToken = decrypt($_POST['purchaseToken']); $id = decrypt($_POST['id']); } function test_input($data) { $data = trim($data); $data = stripslashes($data); $data = htmlspecialchars($data); return $data; } function encrypt($text){ $encrypt = AesCipher::encrypt(secretKey, $text); if(!$encrypt->hasError()){ return $encryppt->getData(); }else{ return $encryppt->getErrorMessage(); } } function decrypt($text){ $decrypted = AesCipher::decrypt(secretKey, $text); if(! $decrypted->hasError()){ return $decrypted->getData(); }else{ return $decrypted->getErrorMessage(); } } ////////////////////////////////////// $togenurl ='https://pardakht.cafebazaar.ir/devapi/v2/auth/token/'; $data = array('grant_type' => 'refresh_token', 'refresh_token' => 'توکن', 'client_id'=>'آی دی', 'client_secret'=>'سکرت'); $options = array( 'http' => array( 'header' => "Content-type: application/x-www-form-urlencoded\r\n", 'method' => 'POST', 'content' => http_build_query($data), ), ); $context = stream_context_create($options); $result = file_get_contents($togenurl, false, $context); $obj=json_decode($result); $acesstogen=$obj->{'access_token'}; ini_set("allow_url_fopen", 1); $chekpurchaseurl="https://pardakht.cafebazaar.ir/devapi/v2/api/validate/".$packageName."/inapp/".$productId."/purchases/".$purchaseToken."/?access_token=".$acesstogen; $json = file_get_contents($chekpurchaseurl); $obj = json_decode($json); $stat=$obj->purchaseState; if($stat===0){ $decryptvalue="am".$id."nr"; $decrypted = encrypt($decryptvalue); print $decrypted; } * اون قسمت توکن و آی دی و سکرت هم درست هستند بدون انکریپت و دیکریپت تست شد به درستی کار میکرد و خرید تایید میشد ممنون مشم راهنمایی بفرمایید
×
×
  • اضافه کردن...