Api sistemi kodlatma


  • Yasaklı

    Merhaba api sisteminde takıldım kaldım bunun doğrultusunda ücret yada site üzerinde yetki karşılığı bana yardımcı olabilecek olan varsa sevinirim.

    Eksiklerim,
    /api/app/profile/me - üye girişi yaptıktan sonra gözükür+
    /api/app/profile/$username - üye girişi yaptıktan sonra gözükür
    /api/app/profile_followers/113401
    /api/app/profile_likes/113401
    /api/app/profile_posts/113401
    /api/app/post_likes/113401
    /api/app/suggested - üye girişi yaptıktan sonra gözükür
    /api/app/notifications
    /api/web/posts/favorite
    /api/web/stats/
    /api/web/topics
    /api/app/welcome
    /api/app/content_group
    /api/web/logout

    /api/app/topics/popular/limit=15
    /api/app/topic/289349/popular
    /api/app/topic/289349/recent
    /api/app/public_feed
    /api/app/user/follow
    /api/app/following_feed
    /api/app/comments/9276907
    /api/app/user110/suggest_decline
    /api/app/suggested
    /api/app/suggested/cursor=eyJsYXN0IjogOTc0MTAuNzk0MzUxOTQ5NTksICJyZXZlcnNlIjogdHJ1ZSwgIm9mZnNldCI6IDF9
    /api/app/topic/290711/popular/limit=3
    /api/app/topic/290904/popular/limit=3
    /api/app/topics/popular/limit=2
    /api/app/update_locale
    /api/app/profile/me
    /api/app/content_group
    /api/app/search/topic?q=test
    /api/app/search/user?q=test
    /api/app/profile_followers/2240373
    /api/app/profile_followings/2240373

    ---> js\minified\factories.min.js

    /api/web/links/:location
    /api/web/link/:uri
    /api/web/link/:uri/suggested
    /api/web/topics/:qs?
    /api/web/posts/favorite
    /api/web/static/:page
    /api/web/logout
    /api/auth/facebook
    /api/web/login
    /api/web/signup
    /api/web/forgot_password
    /api/web/contact_form
    /api/web/job-application-form
    /api/web/single_video/:hash
    /api/web/single_video_new/:uq
    /api/web/post/view
    /api/web/post/view_new
    /api/web/stats
    /api/app/topics/:section/:qs
    /api/app/public_feed/:qs
    /api/app/following_feed/:qs
    /api/app/topic/:id/:tab/:qs
    /api/app/suggested/:qs
    /api/app/profile/:id
    /api/app/profile_posts/:id/:qs
    /api/app/profile_likes/:id/:qs
    /api/app/profile_followings/:id/:qs
    /api/app/profile_followers/:id/:qs
    /api/app/notifications
    /api/app/search/:type/
    /api/app/comments/:id/:qs
    /api/app/post_likes/:id/:qs
    /api/app/welcome
    /api/app/content_group
    /api/app/update_locale
    /api/app/:section/:action



  • @SdfSdf Sen sistemini soyle derli toplu tum parcalari ve ihtiyaclariyla birlikte bi yaz burdan.
    sonra beraber burdan yapalim boylece bir cok kisi icinde guzel bir baslangic ve referans noktasi olur.

    Anladigim kadariyla cok buyuk ve kompleks bir sistem degil, para odeme meselesi olarak degilde, hem senin icin hemde diger arkadaslar icin bir baslangic noktasi olacak sekilde,
    buradan yazalaim. Baslangictan bitise bir ornek olsun. Boyle turkce kaynak bulmak zor oluyor.

    Ozellike yeni baslayanlar icin faydali olur.
    Kolay gelsin.


  • Yasaklı

    @HasanK_Uzel

    evet hasan hocam
    API nin temel görevi database üzerindeki bilgileri API kaynağı ile siteye yansıtmak ve sitedeki kullanılan bilgiler mobil uygulama tarafındanda kullanılacak.

    API de kullanıla bilir Nodejs ve Mongodb olabilir.

    Kullandığım Sürümler: AngularJS v1.5.3 , Angular Material Design v1.0.3 vs v1.0.6

    sitenin ana bileşenleri factories directives app run filters mesela şunlar

    http://lacosteapp.com/js/minified/loading-bar.min.js
    http://lacosteapp.com/js/minified/google-recaptcha.min.js
    http://lacosteapp.com/js/minified/ngFacebook.min.js
    http://lacosteapp.com/js/minified/view-head.min.js
    http://lacosteapp.com/js/minified/gettext.min.js
    http://lacosteapp.com/js/minified/angular-filter-ext.min.js

    http://lacosteapp.com/js/minified/run.min.js
    http://lacosteapp.com/js/minified/controllers.min.js
    http://lacosteapp.com/js/minified/directives.min.js
    http://lacosteapp.com/js/minified/factories.min.js
    http://lacosteapp.com/js/minified/filters.min.js
    http://lacosteapp.com/js/minified/app.min.js

    Site cookie bilgileri mesela connect.sid manüel el ile tanımladığımda giriş yapıyor ama tabi api sistemi olmadığı için veritabanı bağlantısı da yok bu yüzden manüel girdiğimde connect.sid cookielere tanımlandığında site içine giriş yapa biliyorum.

    sanırım üye girişi yapınca her üyeye anlık farklı cookieye connect.sid tanımlıyor bu tanımlanan connect.sid veritabanındaki üye sütunlarında connect.sid diye yer alıyor olabilir ve logout yapıncada siliyor sanırım.

    Ekran görüntüleri:
    https://puu.sh/otLFl/d2ae91e4e1.jpg
    https://puu.sh/otLFF/fe9c907a50.jpg - API olmadığı için giriş yapılmıyor post ettiği yer boş. username ve password post ediyor.( Post ettiği değerler: https://puu.sh/otMeD/b1bed3c77e.jpg )
    http://puu.sh/otLFY/1d173ff9fc.jpg - connect.sid manüel elle girdiğimde giriş yapmış oluyor ama profile/me ve profile/username olmadığı için me diye klasör oluşturdum içine koydum o yüzden şuan profil görünüyor ama api üzerinden veri tabanından bilgi çekmesi gerek.

    api/app/profile/me ve api/app/profile/angulartr api (iki me ve angulartr aynı bilgiyi çekiyor) içi bilgileri:

    {"user":{"id":2240373,"username":"angulartr","first_name":"","last_name":"","email":"info@angurlartr.com"},"small_picture":null,"profile_picture":null,"following_count":0,"follower_count":0,"view_count":0,"post_count":0,"like_count":0,"received_like_count":0,"info":null,"gender":null,"website":null,"badges":[],"invitation_count":0,"phone_number":null,"privacy":{"share":{"post":"everyone"}}}

    API olmadığı için deneme amaçlı klasör oluşturup yaptım: https://puu.sh/otLR2/59efc39995.png


Cevaplamak için giriş yapın