コード例 #1
0
        public IUserPin GetPins(long Pin)
        {
            IUserPin pins         = new IUserPin();
            string   fields       = "id,url,created_at,counts,image,attribution,board,color,creator,link,media,metadata,note,original_link";
            JObject  httpResponse = null;

            httpResponse = this._httpClient.GetData(this._domain + _version + "/pins/" + Pin + "/?fields=" + fields, "GET", this._accessToken);
            pins         = JsonConvert.DeserializeObject <IUserPin>(httpResponse["data"].ToString());
            return(pins);
        }
コード例 #2
0
        public IUserPin SearchPin(string pin)
        {
            IUserPin UserPins = new IUserPin();

            string  fields       = "id,url,created_at,counts,image,attribution,board,color,creator,link,media,metadata,note,original_link";
            JObject httpResponse = null;

            JObject payload = new JObject();

            httpResponse = this._httpClient.GetData(this._domain + _version + "/me/search/pins/?fields=" + fields + "&query=" + pin, "GET", this._accessToken);
            UserPins     = JsonConvert.DeserializeObject <IUserPin>(httpResponse["data"].ToString());
            return(UserPins);
        }
コード例 #3
0
        /// <summary>
        /// Create Pin
        /// </summary>
        /// <param name="BoardId"></param>
        /// <returns></returns>

        public IUserPin CreatePin(string BoardId, string note, string imageurl)
        {
            string  fields       = "id,url,created_at,counts,image,attribution,board,color,creator,link,media,metadata,note,original_link";
            JObject httpResponse = null;
            JObject payload      = new JObject();

            payload.Add(new JProperty("board", BoardId));
            payload.Add(new JProperty("note", note));
            payload.Add(new JProperty("image_url", imageurl));
            httpResponse = this._httpClient.PostData(this._domain + _version + "/pins/?fields=" + fields, "POST", payload.ToString(), this._accessToken);
            IUserPin Response = new IUserPin();

            Response = JsonConvert.DeserializeObject <IUserPin>(httpResponse["data"].ToString());
            return(Response);
        }