繁体   English   中英

如何使用图形 api 将照片上传到 facebook 墙上

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM