OpenAI is upgrading its text-generating models while reducing pricing. OpenAI announced the release of new versions of GPT-3.5-turbo and GPT-4, the latter being its latest text-generating AI, with a capability called function calling. As OpenAI explains, function calling allows developers to describe programming functions to GPT-3.5-turbo and GPT-4 and have the models create code to execute those functions.
Ideo Concepts – Hong Kong, Auckland and Singapore provide website solutions are included: Sourcing Solution, Sourcing Agents, Exporters and Buying Offices, E-commerce Solutions, Corporate Website Solutions, Corporate Web Application Development, Web Applications Development, On-line Applications, Web Solutions Development, Database Applications, Integration and Application Hosting & Support.
Friday, June 16, 2023
Thursday, April 27, 2023
Building Applications Using the ChatGPT API
Step 0: Create an OpenAI account and log into an account
Step 1: After login, click on PERSONAL on the top-right and then click "View API keys"
Step 2: After following step 2 a page of API keys is opened and we can see the button ‘Create new secret key’ click on that and a secret key is generated copy that key and save it on Notepad or anywhere else because it is required in upcoming steps.
Step 3: Perform API call to url: https://api.openai.com/v1/chat/completions , you can provide "model" (GPT 3.5 or 4) as params
Thursday, November 17, 2022
Integration with Emission Calculator API and Freight API to auto data connection to reporting server 24/7
Integration Project 2023:
- Data Connect by API of Freight Company.
- Emission Calculation via API.
- Air / Road / Rail / Ocean Freight business.
- Integration with Forwarder.
- List / Ranking of top travel distance vs emission in 2022 , 2021 and 2020
- Dashboard integration, management team access control and supplier access control.
- Science based targets toward netzero road map
Thursday, March 24, 2022
ESG and Sustainability Platform for Data Collection and Report new version 3 released
- SDGs areas data collection and reporting.
- Module-based over SDGs.
- Highly customize reporting tools.
- Web-based data entry, Excel data import, Restful-API support, Online Cloud drive feed.
- Advanced Dashboard / Report integration.
- World-wide Emission Factors feed.
- Multi-National Cooperate structure integration.
- Single-Sign-On (SSO).
- Connected to various cloud platform data providers.
- Integration with the BI data visualization tools Google Data Studio and Microsoft Power BI .
- Customization for cooperate infrastructure.
- Automation of converting and transferring and feeding existing routine information to platform.
- Total integration solution and consultation services.
- Multi-Language UI and localization - English, French, Spanish, Italiano, Deutsch, Japanese, Korean, Traditional Chinese, Simplified Chinese.
- Local business data-set dictionary .
- Preserve data migration from old platform to latest.
Tuesday, June 2, 2020
EC-Ship/ Speedpost API Developer
- Application Programming Interface (API) is a set of Web Services interfaces for the exchange of mail delivery orders and the associated data with third-parties computer systems.
- For example, with EC-Ship API, your systems can communicate directly with EC-Ship system for performing specific operations, such as, creating posting items, generating address packs, calculating postage charges and tracing items.
- Your applications can automate the preparation and processing of mail delivery orders in meeting your business needs by using appropriate interface functions.
- EC-Ship/ Speedpost API is available to Hongkong Post customers free of charge.

- Technical Skills
Users of API must be familiar with Web Services and have / engage IT development resources to build your own interface programs.
If users would like to use EC-Ship API, they shall successfully complete the testing of their programmed interfaces at EC-Ship testing environment in accordance with our requirements.
If users would like to use Speedpost API, they shall successfully complete the testing of their programmed interfaces at My Speedpost testing environment. - Business Understanding
We recommend users of to take a closer look into the products and services offered at EC-Ship/ Speedpost platform. A clear understanding of the features will also help you to get familiar with the API effectively. You may get more details below:
EC-Ship https://ec-ship.hongkongpost.hk
My Speedpost https://speedpost.hongkongpost.hk/mailing/soaz/login.jsp
- e-Express Services
- Air/Surface Registered Mail
- Air/Surface Parcel Mail
- Speedpost (Standard Service)
- Smart Post
- Local CourierPost (Counter Collection)
- Local Parcel
- Standard Service
- MultiPack Service
- Freight Service
- Next Flight Out Service
- EC Post Service
- Economy Express Service
- Bulk Air Mail
- Direct Agent Bag
- Identical mails not less than 100 in number
- International Periodicals
- Lightweight Air Mail Items
- Lightweight Surface Mail Items
- Local Bulk Mail
- Local Periodicals
- iMail
- API 可將客戶的郵件及相關資料,由客戶的電腦系統直接連繫到香港郵政投寄易或特快專遞平台。
- 例如透過投寄易 API ,客戶的電腦系統可直接對投寄易平台作以下操作: 新增郵件工作單、列印郵寄標籤、計算不同郵遞服務的郵費及郵件追查。
- 客戶可根據貴公司實際需要去使用這些 API ,達致預備及處理郵件全面自動化。
- 投寄易/ 特快專遞 API 是免費提供給香港郵政客戶的。

- 電腦技術要求
首先,用戶必須要熟悉 ”Web 服務” 編寫程式要求,亦需要投放編程資源去開發這 API 。
如需使用投寄易API,用戶必須要配合投寄易測試平台所定的要求,及成功完成測試才可
如需使用特快專遞API,用戶必須要配合特快專遞測試平台所定的要求,及成功完成測試才可 - 理解投寄易/特快專遞平台所提供的服務
我們建議用戶去詳細理解現在投寄易/特快專遞平台所提供的產品及服務。這樣可幫助用戶更快、更有效去運用API 。詳情請瀏覽
投寄易平台網站https://ec-ship.hongkongpost.hk
我的特快專遞網站https://speedpost.hongkongpost.hk/mailing/soaz/login.jsp
- 易網遞(e-Express) 服務
- 空郵/平郵掛號郵件
- 空郵/平郵包裹郵件
- 特快專遞 (標準服務) 郵件
- 「易送遞」郵件
- 本地郵政速遞郵件 (櫃位領取)
- 本地包裹
- 標準服務
- 萬用箱服務
- 貨運服務
- 瞬時達服務
- e-郵寶服務
- 經濟快遞服務
- 大量投寄空郵郵件
- 大量投寄本地郵件
- 大量投寄輕郵件(空郵)
- 大量投寄輕郵件(平郵)
- 代寄商郵袋(平郵印刷品專袋)
- 本地定期刊物服務
- 國際定期刊物服務
- 不少於100件的相同郵件
- 易網郵
Monday, June 1, 2020
Cloud Translation Basic (v2) request with curl - Make a Translation API request
Use curl to make a request to the https://translation.googleapis.com/language/translate/v2 endpoint.
The curl command includes JSON with the text to be translated (q), the language to translate from (source), and the language to translate to (target).
The source and target languages are identified using the ISO-639-1 codes. The source language is English (en) and the target language is Spanish (es). The format of the query is noted as "text" for plain text.
The sample curl command uses the gcloud auth application-default print-access-token command to get an authentication token.
curl -s -X POST -H "Content-Type: application/json" \
-H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \
--data "{
'q': 'The Great Pyramid of Giza (also known as the Pyramid of Khufu or the
Pyramid of Cheops) is the oldest and largest of the three pyramids in
the Giza pyramid complex.',
'source': 'en',
'target': 'es',
'format': 'text'
}" "https://translation.googleapis.com/language/translate/v2"
Source: https://cloud.google.com/translate/docs/basic/setup-basic
Friday, May 29, 2020
Environmental Management System and API token driven json dataset, Monitoraggio del consumo di risorse in base alla posizione, 監視每個位置的資源消耗,消耗類型
- online / cloud based system monitoring of resources consumption on a per-location basis, consumption types include :-
- Electricity Consumption
- Fuel Consumption
- Gas Consumption
- Lubricant / Refrigerant / Steam / Material / Paper Consumption
- Business Travel analysis
- Air / Road / Sea Freight Logistics Consumption
- Social Responsibility Dataset
- Health & Safety Summary
- CSR and Environment Investment
- Collection of Waste Management data
- Highly customizable time-series data (e.g. No of staff, Productivity, total office area)
- Social Survey/Questionnaire
- Risk Management
- Multi-Domain / Department structure support from SME to multi-nations organization
- WYSIWYG dashboard admin
- Multi-Lingual (English, Japanese, Franch, Spanish, Trad/Simp Chinese, etc)
- API data CRUD
- Misc Configuration - Currencies, Counties, IATA, Emission factors, Themes,
- Variance check
- User Management and module-based access control
- Yearly-based Emission Factor for consumptions
- Reporting on consumption and cost
- Reporting on CO2/NOX/SOX/PM Emission
- Reporting on Intensity/Target/Year-on-year based
- Record and Document Management on
- Investments in Environmental Projects
- Environmental Issues and Non Compliance Records
- Training Records
- Environmental Audits



Thursday, May 28, 2020
eBay API Retail-Standard Selling (Sell API) Traditional Selling (Trading API)
eBay’s selling APIs enable retailers and third party developers (acting on behalf of retailers) to manage all aspects of their eBay business by programmatically integrating with eBay’s selling infrastructure. These include end-to-end capabilities for:
Inventory and listing management
Order management and fulfillment
Post-order process management (returns, refunds, cancellations)
Marketing campaign management
Performance reports
eBay metadata (site, category, catalog)
Managing communication with buyers and eBay
eBay provides a range of integration options based on retailer needs. In 2016, we introduced a new suite of retail-standard Sell APIs, providing a major advancement from our Trading APIs (designed over 10 years ago). While we will continue to support Trading APIs for existing integrations, all new integrations must choose between the new and traditional models for core selling capabilities.
More at https://developer.ebay.com/
无论你想要建立一个全新的eBay业务,还是通过寻找新客户、建立潜在的新收入流来扩展你的现有业务,eBay平台都为你提供了前所未有的良机。充分利用 eBay开发者计划的资源,可以让你借此进军拥有超过两亿用户的eBay市场,满足eBay上买卖双方对于工具和服务的多种需求。
eBay API 概览: 了解哪些API适合你的应用程序。
eBay 的 Web Services
搜索
eBay Finding API 允许应用程序使用eBay的下一代搜索平台搜索eBay商品。
卖家
eBay Trading API 提供对eBay私人数据的认证访问,并依此实现下列功能的自动同步和更新:刊登商品、检索卖家销售状态、管理售后服务信息、管理私人eBay用户信息如My eBay和Feedback的细节。
eBay Large Merchant Services 提供了基于file的大批量交易异步执行。它包含了更适用于交易流程的功能,特别是在库存管理和交易履行上。
eBay Best Match Item Details API 提供对eBay私人数据的认证访问,使卖家了解影响搜索排名结果的因素。这个API允许卖家获取一个给定关键字的商品排名,标示某一类中需要改进的商品,分享给定关键字的首页排名分析。
Open eBay Apps 属于下一级的平台集成,开发者可以用此API将他们的应用程序嵌入平台,方便卖家直接在eBay.com站点打理生意。
Product Services 提供卖家使用Parts Compatibility刊登商品所需要的信息。Parts Compatiblity使用结构化数据关联eBay上所列带有兼容属性的各种商品。例如,可以通过Parts Compatibility特性,全面、准确的找到头灯或车辆边缘符合要求的所有车辆。
Research APIs for eBay 可用来检索eBay的历史数据。eBay的Research API包括:
Price Research API: 对 non-commercial 使用,提供每月至多1000次的免费使用。
Advanced Research API: 适用于从DataUnison中获取的 license 。
买家
eBay Shopping API 提供公开的只读数据,例如商品搜索、eBay产品、eBay用户档案、热门eBay商品和热门搜索。
eBay Merchandising API 提供up-sell和cross-sell所需要的eBay产品或商品信息。
用户
eBay Feedback API 可以让用户方便的管理账户层级的反馈数据,特别是Detailed Seller Ratings (DSRs)信息。
Tuesday, May 26, 2020
about HSBC Hong Kong APIs
API stands for "application programming interface". Open APIs (or commonly known as Open Banking) is a new development where major financial institutions openly share certain details about their products and services. Developers can use this information to build apps and widgets that help customers compare the products and services offered by different banks.
Source: https://developer.hsbc.com.hk/#/support
Tuesday, May 12, 2020
Google Map Platform: Distance Matrix API
Sample request and response
You access the Distance Matrix API through an HTTP interface, with requests constructed as a URL string, using origins and destinations, along with your API key.
The following example requests the distance matrix data between Washington, DC and New York City, NY, in JSON format:
https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=Washington,DC&destinations=New+York+City,NY&key
Information from: https://developers.google.com/maps/documentation/distance-matrix/intro
Friday, April 24, 2020
How to integrate Salesforce with Ruby on Rails ROR
First, need to create connected app in Salesforce. To create Connected Apps in Salesforce:
- Login Salesforce as administrator.
- Drop-down list of the account (upper-right), select Setup.
- Left-hand pane, App Setup > Create >Apps.
- Connected Apps panel, click "New".
- Fill in basic info: App Name - demo REST, API name. REST_Demo and contact email
Thursday, April 23, 2020
Test and run production with API integration by using POSTMAN
Create and execute any REST, SOAP, and GraphQL queries from within Postman.
Define complex requests
Send any type of request in Postman. Create and save custom methods and send requests with the following body types:
URL-encoded—The default content type for sending simple text data
multipart/form-data—For sending large quantities of binary data or text containing non-ASCII characters
Raw body editing—For sending data without any encoding
Binary data—For sending image, audio, video, or text files
Get up and running in seconds
Instead of creating calls manually to send over the command line, all you need is a Postman Collection. Import a collection directly or generate one with one click from:
An API schema in the RAML, WADL, OpenAPI, or GraphQL format
A data file containing the cURL commands
Inspect Responses
View the status code, response time, and response size. Postman's automatic language detection, link and syntax highlighting, search, and text formatting make it easy to inspect the response body.
More detail here: https://www.postman.com/product/api-client
