• 19-01-2023, 16:48:38
    #1
    Merhaba marka sorgulama sitesi yapmak istiyorum. Marka girilecek ve sınıfı seçilecek ona göre tescil olmuş markalar listelenecek.
    Türk patent kurumu bu işlemi yapıyor fakat api sunmuyor. Api sunan herhangi bir yer biliyorsanız kabulümdür.
    Onun dışında benim sitemden girilen verileri https://online.turkpatent.gov.tr/tra...ademark_search adresinden sorgulatacak yada
    https://www.turkpatent.gov.tr/arasti...form=trademark adresinden sorgulatıp gelen cevapları alabilecek bir yazılıma ihtiyacım var.

    Asp.net web form ile çalısıyorum fakat farklı bir dil ile yapıyorsanız da problem değil direk o dilden bir api vererek ben yine projeme dahil edebilirim.
    Yapabilecek arkadaşlar benimle iletişime geçerse sevinirim. Sadece girilen veriler bu dediğim 2 siteden yada farklı bir siteye post edilerek cevapları alınacak ona göre html giydirme işlemlerini vb ben yaparım json - xml yada html olarak gelebilir cevaplar hiç önemli değil.

    İyi forumlar.
  • 19-01-2023, 16:52:05
    #2
    kendi sitenden başka bir siteye veri post edemezsin ki
  • 19-01-2023, 16:54:31
    #3
    chapters adlı üyeden alıntı: mesajı görüntüle
    kendi sitenden başka bir siteye veri post edemezsin ki
    Nasıl yapıldığı benim için çok da önemli değil aslında. A sitesindeki bilgilere göre B sitesindeki verileri çekmem gerekiyor.
  • 19-01-2023, 17:00:31
    #4
    Hocam ikinci attığınız site api url adresi : https://www.turkpatent.gov.tr/api/research POST isteği göndermelisiniz

    Payload :

    {
      "type": "trademark",
      "params": {
        "markTypeId": "0",
        "searchText": "",
        "searchTextOption": "isContains",
        "holderName": "a",
        "holderNameOption": "isStartWith",
        "bulletinNo": "",
        "gazzetteNo": "",
        "clientNo": "",
        "niceClasses": "",
        "niceClassesFor": "all"
      },
      "next": 0,
      "limit": 20,
      "order": null,
      "token": "SITE_TARAFINDAN_URETILEN_TOKEN_BILGISI"
    }
    Preview :

    {
      "success": true,
      "payload": {
        "fields": [
          {
            "id": "applicationNo",
            "label": "Application No",
            "sortable": true
          },
          {
            "id": "markName",
            "label": "Mark Name",
            "sortable": true
          },
          {
            "id": "holdName",
            "label": "Hold Name",
            "sortable": true
          },
          {
            "id": "applicationDate",
            "label": "Application Date",
            "sortable": true
          },
          {
            "id": "registrationNo",
            "label": "Registration Number",
            "sortable": true
          },
          {
            "id": "state",
            "label": "State"
          },
          {
            "id": "niceClasses",
            "label": "Nice Classes"
          },
          {
            "id": "image",
            "label": "Image"
          },
          {
            "id": "_actions",
            "label": "Actions",
            "align": "center",
            "buttons": [
              {
                "id": "details",
                "icon": "DetailsIcon",
                "label": "Details",
                "url": "trademark-file",
                "param": "applicationNo"
              }
            ]
          }
        ],
        "items": [
          {
            "id": "",
            "applicationNo": "",
            "markName": "",
            "holdName": "",
            "applicationDate": "",
            "registrationNo": null,
            "state": "",
            "niceClasses": "",
            "image": {
              "key": "",
              "data": "BASE64_RESIM"
            }
          }
        ],
        "total": 1,
        "next": 1,
        "limit": 20
      }
    }
    Bu şekilde yapabilirsiniz hocam
  • 19-01-2023, 17:02:49
    #5
    Hocam site tarafından üretilen koda her defasında nasıl ulaşacağım acaba. Çok teşekkür ederim ilginiz için. Bu bilgiler ile çözebilirsem tarafınıza ödeme yapmak isterim.
  • 20-01-2023, 02:10:50
    #6
    Merhabalar,

    Daha önce benzer bir çok çalışma yaptım, iletişim bilgilerim profilde mevcut..
  • 20-01-2023, 12:36:28
    #7
    Özel mesaj gönderildi.
  • 01-04-2024, 02:13:39
    #8
    Kurumsal PLUS
    @Erenz; @bahax41; @keyiflerolsun;

    İstek çözüldü mü? Benimde arayışım varda bulamadım bir türlü
  • 01-04-2024, 09:44:08
    #9
    Postman ile 5 10 istekten zaten istek atamazsınız bunun önlemini almışlardır. cross-origin olayına bakmanız gerekebilir.