如何将图像上传到Facebook页面? [英] How Do I Upload an Image to a Facebook Page?
问题描述
我目前正在做一个允许用户将图像上传到Facebook页面相册的应用程序。
这是代码:
if (e.Uri.ToString() .StartsWith( http://www.facebook.com/connect/login_success.html))
{
AccessToken = e.Uri.Fragment.Split(' &')[ 0 ]。替换( #access_token = , );
MessageBox.Show(AccessToken);
FBClient = new FacebookClient(AccessToken);
FacebookMediaObject mediaObject = new FacebookMediaObject
{
FileName = photo1,
ContentType = image / jpeg
};
var bytes = System.IO.File.ReadAllBytes( C:\\Users\\user\\Downloads\\WpfCloud\\WpfCloud\\WpfCloud\\photo1.jpg跨度>);
mediaObject.SetValue(字节);
var postInfo = new 字典< string,> 跨度>();
postInfo.Add( message, MD ALIF);
postInfo.Add( image,mediaObject);
FBClient.Post( / + 1561850604041740 + / photos,postInfo);
}
但是在最后一行 FBClient.Post(/+1561850604041740+/ photos,postInfo );
我收到一条错误消息,说此资源需要用户访问令牌。
我还是新手WPF和C#所以需要帮助。在此先感谢。
已添加预
标签。
[/ Edit]
参考 - 访问令牌 [ ^ ]。
用户访问令牌 - 用户令牌是最常用的令牌类型。只要应用程序调用API以代表他们读取,修改或写入特定人员的Facebook数据,就需要这种访问令牌。用户访问令牌是通常通过登录对话框获取并要求某人允许您的应用获取一个。
Hi,
I am currently doing an application which allows users to upload an image to the Facebook Page Album.
This is the code:
if(e.Uri.ToString().StartsWith("http://www.facebook.com/connect/login_success.html"))
{
AccessToken = e.Uri.Fragment.Split('&')[0].Replace("#access_token=", "");
MessageBox.Show(AccessToken);
FBClient = new FacebookClient(AccessToken);
FacebookMediaObject mediaObject = new FacebookMediaObject
{
FileName = "photo1",
ContentType = "image/jpeg"
};
var bytes = System.IO.File.ReadAllBytes("C:\\Users\\user\\Downloads\\WpfCloud\\WpfCloud\\WpfCloud\\photo1.jpg");
mediaObject.SetValue(bytes);
var postInfo = new Dictionary<string,>();
postInfo.Add("message", "MD ALIF");
postInfo.Add("image", mediaObject);
FBClient.Post("/" + "1561850604041740" + "/photos", postInfo);
}
But at the last line "FBClient.Post("/" + "1561850604041740" + "/photos", postInfo);
" I am receiving an error saying that "a user access token is required at this resource".
I am still new to WPF and C# so help needed. Thanks in advance.
[Edit member="Tadit"]
Added pre
tags.
[/Edit]
Refer - Access Tokens[^].
User Access Token – The user token is the most commonly used type of token. This kind of access token is needed any time the app calls an API to read, modify or write a specific person's Facebook data on their behalf. User access tokens are generally obtained via a login dialog and require a person to permit your app to obtain one.
这篇关于如何将图像上传到Facebook页面?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!