[英]How to upload a photo to facebook wall using graph api
我正在使用图 api 上传照片。
我想将图片上传到用户墙。 我无法将我的本地电脑图像粘贴到它。所以需要创建第一个相册并将图像添加到其中。
我可以创建相册。但是在将照片放入相册时出现错误。 Error is OAuthException", "message": "(#324)
。
这是我的 url。我在 C#.net 中做
https://graph.facebook.com/album_id/photos?access_token=generated access token&method=post&picture=D:\foldername\Image\flower.jpg&message=flower
您必须将 @ 放在文件路径的前面,这样它就知道您正在引用一个文件。 是的,你做对了。 Graph API 仅支持本地文件上传。
但是,如果没有上下文,很难给出具体的解决方案..
首先看facebook中的示例。 请注意,图像参数名称是源(不是您的网址中的图片)。
在第二个答案中再看这个问题,您会找到帮助您发送图像的方法。
只需像这样使用它:
NameValueCollection nvc = new NameValueCollection();
nvc.Add("access_token", "GENERATED TOKEN");
nvc.Add("message", "MESSAGE TO SEND");
HttpUploadFile("https://graph.facebook.com/album_id/photos",
@"D:\foldername\Image\flower.jpg", "source", "image/jpeg", nvc);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.