[英]Trying to post photos to Facebook using Facebook C# SDK returns exception “Facebook.FacebookOAuthException”
我正在嘗試將照片上傳到我創建的頁面。 不幸的是,它返回了以下異常- A first chance exception of type 'Facebook.FacebookOAuthException' occurred in Facebook.dll
。
您可能以為我錯過了“ Graph API Explorer”中的某些權限,但實際上我已經檢查了其中的每一個,並且我正在使用該訪問令牌。 顯然問題出在訪問令牌上,但是我不確定如何。
這是我測試過的,效果很好:
但是,當我嘗試將照片發布到我的頁面相冊或我的頁面牆上時,它將返回該異常。
我從這里使用代碼:
FacebookClient facebookClient = new FacebookClient(accessToken);
dynamic parameters = new ExpandoObject();
parameters.access_token = accessToken;
parameters.source = new FacebookMediaObject
{
FileName = "My_Picture.jpg",
ContentType = "image/jpeg"
}.SetValue(File.ReadAllBytes(@"F:\\My_Picture.jpg"));
//"my" album ID is 12345
//page album id is 67890
facebookClient.Post("/67890/photos", parameters);
我曾嘗試將/photos
更改為/feed
,但這也不起作用。 我也嘗試過用我的頁面名稱和頁面ID更改67890
(相冊ID)。
我將VS 2013和C#與WPF一起使用,這是Facebook SDK C#的最新版本。
因此,我重置了權限,現在一切正常*。
*我要尋找的是將照片作為頁面發布在頁面上。 現在,上面的代碼以普通用戶身份在頁面上發布了一張照片。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.