コード例 #1
0
            public async Task <UploadedPhoto> UploadVideoOnWallAsync(string accessToken, string pageid = "me", string file_url = "", string description = "")
            {
                var result = await _facebookClient.PostAsyncReturn <dynamic>(accessToken, pageid + "/videos", new { file_url, description });

                if (result == null)
                {
                    return(new UploadedPhoto());
                }

                var photo = new UploadedPhoto {
                    Id = result.id,
                };

                return(photo);
            }
コード例 #2
0
            public async Task <UploadedPhoto> UploadPhotoOnWallAsync(string accessToken, string pageid = "me", string url = "", bool published = false, bool temporary = true)
            {
                var result = await _facebookClient.PostAsyncReturn <dynamic>(accessToken, pageid + "/photos", new { url, published, temporary });

                if (result == null)
                {
                    return(new UploadedPhoto());
                }

                var photo = new UploadedPhoto {
                    Id = result.id,
                };

                return(photo);
            }