মার্চেন্ট API ব্যবহার করে বিক্রেতাদের পর্যালোচনা করুন

বিক্রেতা পর্যালোচনাগুলি লোকেদের এমন ব্যবসাগুলি খুঁজে পেতে সহায়তা করে যা উচ্চ-মানের গ্রাহক অভিজ্ঞতা প্রদান করে, বিশ্বাস তৈরি করতে সহায়তা করে এবং আরও সচেতন ক্রয়ের সিদ্ধান্তগুলি সক্ষম করে৷ ফলস্বরূপ, দোকানের রেটিং ব্যবসাগুলিকে বিজ্ঞাপন এবং জৈব তালিকাগুলির কার্যকারিতা উন্নত করতে এবং আরও যোগ্য গ্রাহকদের তাদের ল্যান্ডিং পৃষ্ঠাগুলিতে নিয়ে যেতে সাহায্য করতে পারে৷

এই পৃষ্ঠাটি ব্যাখ্যা করে কিভাবে আপনি মার্চেন্ট API ব্যবহার করে বিক্রেতার পর্যালোচনা পরিচালনা করতে পারেন।

পূর্বশর্ত

Google আপনাকে নির্দিষ্ট তথ্য প্রদান করতে হবে। আপনার অবশ্যই নিম্নলিখিতগুলি থাকতে হবে:

  • Google বণিক কেন্দ্রে একটি সক্রিয় ব্যবসায়ী পর্যালোচনা ডেটা উৎস।
  • আপনার অ্যাকাউন্ট অবশ্যই স্টোর রেটিং প্রোগ্রামে নথিভুক্ত হতে হবে। আপনি ইতিমধ্যে নথিভুক্ত কিনা তা নিশ্চিত না হলে, বণিক কেন্দ্র দেখুন। আপনি নথিভুক্ত না হলে, অনুরোধ ফর্ম জমা দিন।

একটি ডেটা উত্স তৈরি করুন

একটি বণিক পর্যালোচনা ফিড তৈরি করতে accounts.dataSources.create পদ্ধতি ব্যবহার করুন। যদি একটি বিদ্যমান বণিক পর্যালোচনা ফিড উপলব্ধ থাকে, তাহলে dataSource.name ক্ষেত্রটি আনতে accounts.dataSources.get ব্যবহার করুন৷

অনুরোধের ফর্মটি নিম্নরূপ:

POST https://merchantapi.googleapis.com/datasources/v1beta/accounts/{ACCOUNT_ID}/dataSources/{DATASOURCE_ID}

উদাহরণ

উদাহরণটি একটি সাধারণ অনুরোধ এবং প্রতিক্রিয়া দেখায়।

অনুরোধ

POST https://merchantapi.googleapis.com/datasources/v1beta/accounts/123/dataSources {"displayName": "test api feed", "merchantReviewDataSource":{} }

প্রতিক্রিয়া

{
  "name": "accounts/123/dataSources/1000000573361824",
  "dataSourceId": "1000000573361824",
  "displayName": "test api feed",
  "merchantReviewDataSource": {},
  "input": "API"
}

আরও তথ্যের জন্য, মার্চেন্ট ডেটা সোর্স API-এর ওভারভিউ দেখুন।

বণিক পর্যালোচনা তৈরি করুন

আপনি একটি বিক্রেতার পর্যালোচনা তৈরি বা আপডেট করতে accounts.merchantReviews.insert পদ্ধতি ব্যবহার করতে পারেন। accounts.merchantReviews.insert পদ্ধতিটি একটি merchantreview রিসোর্স এবং একটি ডেটা উৎসের নাম ইনপুট হিসেবে নেয়। সফল হলে এটি নতুন বা আপডেট করা বণিক পর্যালোচনা ফেরত দেয়। একটি বণিক পর্যালোচনা তৈরি করতে datasource.name প্রয়োজন।

অনুরোধের ফর্ম:

POST https://merchantapi.googleapis.com/reviews/v1beta/{parent=accounts/*/}merchantReviews:insert

রেফারেন্সের জন্য নিম্নলিখিত নমুনা বণিক পর্যালোচনা অধ্যয়ন করুন.

POST https://merchantapi.googleapis.com/reviews/v1beta/accounts/{ACCOUNT_ID}/merchantReviews:insert?dataSource=accounts/{ACCOUNT_ID}/dataSources/{DATASOURCE_ID}

  merchantReviewId = 'my_own_review'
  attributes {
    merchantId = 'merchant_id'
    merchantDisplayName = 'merchant_display_name'
    merchantLink = 'publisher_name'
    merchantRatingLink = 'https://www.google.com'
    minRating = 1
    maxRating = 10
    rating = 7.9
    title = 'Amazing Merchant'
    content = 'This is an incredible merchant'
    reviewerId = 'reviewer_id'
    reviewerUsername = 'reviewer_username'
    isAnonymous = false
    collectionMethod = 'AFTER_FULFILLMENT'
    reviewTime = '2024-04-01T00:00:00Z'
    reviewLanguage = 'en'
    reviewCountry = 'US'
  }

মার্চেন্ট রিভিউ তৈরি করার পরে, রিভিউটি প্রচার হতে কয়েক মিনিট সময় লাগতে পারে।

বণিক পর্যালোচনা দেখুন

একটি বণিক পর্যালোচনা দেখতে, accounts.merchantReviews.get ব্যবহার করুন। এটি শুধুমাত্র পঠনযোগ্য। নাম ক্ষেত্রের অংশ হিসাবে এটির জন্য আপনার merchantId এবং বণিক পর্যালোচনার আইডি প্রয়োজন৷ পান পদ্ধতি সংশ্লিষ্ট বণিক পর্যালোচনা সংস্থান প্রদান করে।

যেমন:

GET https://merchantapi.googleapis.com/reviews/v1beta/{name=accounts/*/merchantReviews/*}

প্রদত্ত বণিক কেন্দ্র অ্যাকাউন্টের জন্য একটি একক পণ্য পুনরুদ্ধার করতে, আপনি google.shopping.merchant.accounts.v1beta.GetProductRequest পদ্ধতি ব্যবহার করতে পারেন, যেমনটি নিম্নলিখিত নমুনায় দেখানো হয়েছে।

জাভা
import com.google.api.gax.core.FixedCredentialsProvider;
import com.google.auth.oauth2.GoogleCredentials;
import com.google.shopping.merchant.products.v1beta.GetProductRequest;
import com.google.shopping.merchant.products.v1beta.Product;
import com.google.shopping.merchant.products.v1beta.ProductsServiceClient;
import com.google.shopping.merchant.products.v1beta.ProductsServiceSettings;
import shopping.merchant.samples.utils.Authenticator;
import shopping.merchant.samples.utils.Config;

/** This class demonstrates how to get a single product for a given Merchant Center account */
public class GetProductSample {

  public static void getProduct(Config config, String product) throws Exception {

    // Obtains OAuth token based on the user's configuration.
    GoogleCredentials credential = new Authenticator().authenticate();

    // Creates service settings using the credentials retrieved above.
    ProductsServiceSettings productsServiceSettings =
        ProductsServiceSettings.newBuilder()
            .setCredentialsProvider(FixedCredentialsProvider.create(credential))
            .build();

    // Calls the API and catches and prints any network failures/errors.
    try (ProductsServiceClient productsServiceClient =
        ProductsServiceClient.create(productsServiceSettings)) {

      // The name has the format: accounts/{account}/products/{productId}
      GetProductRequest request = GetProductRequest.newBuilder().setName(product).build();

      System.out.println("Sending get product request:");
      Product response = productsServiceClient.getProduct(request);

      System.out.println("Retrieved Product below");
      System.out.println(response);
    } catch (Exception e) {
      System.out.println(e);
    }
  }

  public static void main(String[] args) throws Exception {
    Config config = Config.load();
    // The name of the `product`, returned after a `Product.insert` request. We recommend
    // having stored this value in your database to use for all future requests.
    String product = "accounts/{datasource}/products/{productId}";

    getProduct(config, product);
  }
}

বণিক পর্যালোচনা তালিকা

আপনি সমস্ত তৈরি বণিক পর্যালোচনা দেখতে accounts.merchantReviews.list পদ্ধতি ব্যবহার করতে পারেন।

GET https://merchantapi.googleapis.com/reviews/v1beta/accounts/{ACCOUNT_ID}/merchantReviews

বণিক পর্যালোচনা মুছুন

একটি বণিক পর্যালোচনা মুছতে, accounts.merchantReviews.delete ব্যবহার করুন। accounts.merchantReviews.get পদ্ধতির মতো, এই পদ্ধতিতে তৈরির সময় ফেরত দেওয়া বণিক পর্যালোচনার নামের ক্ষেত্র প্রয়োজন।

যেমন:

DELETE https://merchantapi.googleapis.com/reviews/v1beta/{name=accounts/*/merchantReviews/*}

বণিক পর্যালোচনা স্থিতি

মার্চেন্ট রিভিউ রিসোর্সে অন্যান্য API-এর মতো স্ট্যাটাস থাকে, যা রিসোর্সের অবিচ্ছেদ্য অংশ এবং একই সমস্যা ও গন্তব্যের কাঠামো অনুসরণ করে।