将图片发布到Facebook页面相册
我有一个由用户作为管理员的Facebook页面.该Facebook用户通过C#Facebook SDK获得了身份验证的成功.发布到页面的"照片"选项卡对我有用: FacebookClient fb = new FacebookClient(_accessToken); fb.AppId = APPID; fb.AppSecret = SECRETID; dynamic parameters = new ExpandoObject(); parameters.message = "test1"; var bytes = File.ReadAllBytes(@"C:\temp\excel.jpg"); parameters.source = new FacebookMediaObject {
10 2024-04-26
编程技术问答社区
用MS Bot SDK 4构建的机器人在闲置一小时或更长时间后停止了对Facebook频道的工作
这里有几个问题,在bot SDK的V3上有几个问题,在我的Facebook频道上大约一个小时后,webchat可以正常工作. 我在V4 SDK中遇到了这个问题,使用.NET CORE 2.1,ASPNETCORE 2.1.6,并使用Echobot C#示例等琐碎的东西.我尚不清楚未经授权的是来自Microsofts Bot框架或Facebook本身. 下面是我的代码和跟踪...请注意,失败似乎来自:microsoft.bot.builder.integration.iadapterintegration. 我的代码:用于答复: public async Task OnTurnAsync(ITurnContext turnContext, CancellationToken cancellationToken = default(CancellationToken)) { if (turnContext.Activity.Type == ActivityTy
20 2024-04-26
编程技术问答社区
用Facebook的C#登录
当我尝试在我的网站上与Facebook登录时,我会有一个精明的刷新循环, 我已经宣布了一个脚本,即 的身体标签 window.fbAsyncInit = function () { FB.init({ appId: '337323336385***', // App ID status: true, // check login status cookie: true, // enable cookies to allow the server to access the session xfbml: true // parse XFBML
8 2024-04-26
编程技术问答社区
Facebook一次上传多张照片到相册
我正在开发winservice,将文件从文件系统上的特定文件夹上传到Facebook页面(要上传,我已经制作了Facebook应用程序并将其连接到Facebook页面),其中文件夹名称是名称,该名称将用于Facebook专辑. 因此,首先,我创建专辑,这是很好的,我有专辑ID. 我尝试了几种将照片上传到Facebook专辑的方法,但是每次上传照片都会生成一个弹出通知时. Way1: FacebookClient fb = new FacebookClient(token.Trim()); //Perform upload var imageStream = File.OpenRead(photo.Location); fb.PostCompleted += (o, e) => { imageStream.Dispose(); if (e.Cancelled || e.Error != null) { error = e.Error ==
10 2024-04-26
编程技术问答社区
使用C#发布到页面作为页面(Facebook)。
我已经取得了一些进步,感谢此页: Facebook错误(#200)用户尚未授权执行此操作的应用程序 但是,我现在在发布时迷路了.从评论中,我看到我需要 ...通过授予您自己的管理_pages许可并获取页面访问令牌,并从API调用到/ME/帐户中获取页面令牌(使用最后一个呼叫的用户令牌) 我已经走了并授予自己manage_pages许可,但是如何对/me/accounts进行API呼叫以获取页面令牌?一旦我获得了页面令牌,我是否只是简单地使用该令牌,然后将我的代码留在其上? 代码下面: var pageId = facebookPageId; var app = new FacebookClient(); app.AccessToken = facebookAccessToken; // copied from Graph Explorer dynamic messagePost = new
14 2024-04-26
编程技术问答社区
Facebook C# SDK 上传带标签的照片
如何使用Facebook C#SDK标记照片. 这是我的代码(上传图像): var fbApp = new FacebookClient(Session["xAccessToken"].ToString()); string xfilename = MergedCombinedImage.ImageUrl; xfilename = xfilename.Replace("images/temp/", ""); var fbUpl = new Facebook.FacebookMediaObject { FileName = xfilename, ContentType = "image/jpg" }; var bytes = System.IO.File.ReadAllBytes(Server.MapPath(MergedCombinedImage.ImageUrl)); fbUp
8 2024-04-26
编程技术问答社区
.NET和Facebook的整合
I am creating a website, and I want to integrate Facebook profile with my application users. That is, all the registered users can view facebook profiles of other registered people in my website.我可以做吗? Is there any Facebook API available which I can using with .NET code to achieve this? 解决方案 One of the best libraries available for Facebook and .NET is the Facebook C# SDK. http://facebooksdk.codeplex.com/ There are a couple sample projec
6 2024-04-26
编程技术问答社区
Xamarin.Essentials.WebAuthenticator.AuthenticateAsync在Android上成功登录Facebook后没有关闭弹出窗口
我在Xamarin中创建了Facebook登录服务.在UWP应用程序中,一切正常.我还实施了Android(意图的回调性)所需的选项.正确显示Facebook登录页面.登录是成功的,它将其重定向到配置的成功页面.问题在于,在出现成功页面后,在Android上,登录窗口未关闭,Xamarin代码不会捕获access_token.在UWP中,一切正常. 在服务中,我正在调用方法 requestfacebookToken 打开登录窗口并请求访问令牌. 这是我的Facebook服务: public class FacebookService { public const string CALLBACK_SCHEME = "https"; private readonly HttpClient _httpClient; private const string _fbOauthEndpoint = "https://www.facebook.com/v7.0/
16 2024-04-26
编程技术问答社区
Facebook SDK-处理应用程序的邀请?
使用Facebook SDK,似乎他们允许您邀请您的朋友通过SDK的AppRequest部分加入应用程序.但是,我看不到SDK的任何地方,您可以奖励用户邀请朋友.我知道这是可能的,因为它已经完成了很多次,所以如何完成? 例如,可以说: 1. User A invites User B to use the application. 2. User B downloads the application. 3. User A receives 100 coins for inviting User B. 我在这里完全迷失了,无论语言如何,都使用任何SDK的示例将不胜感激. 解决方案 由于 Facebook App邀请基于 applinks ,这是您需要寻找解决方案的地方.我将使用Android示例方案来解释这一点. 构建应用程序邀请时(使用对话框),您正在指定applink url.该URL可以是发送邀请函,甚至是每个邀请的每个用户唯一的.例如:https:/
18 2024-04-25
编程技术问答社区
脸书喜欢/分享当前网址
我已经尝试解决了几天.基本上,我在使用Facebook开发人员工具生成的网站上有一个喜欢/共享按钮.因此,这是非常标准的.但是我不能让它喜欢/共享当前的URL. 我尝试的是: 1)使用data-href =" " 2)设置data-href使用window.location 使用JavaScript 3)离开data-href空.现在据说这起作用了,但对我来说并不适用.但是,我怀疑这是因为我在Localhost上跑步,这可能是为什么? 当我尝试这些方法时,它会给我这个链接. https://www.facebook.com/v2.2/plug
12 2024-04-25
编程技术问答社区
脸书多账户
我想编写一个简单的赢式工具来管理不同的社交帐户. 如果用户有几个Facebook帐户,我有问题.当我尝试作为第二用户登录时,我刚刚在WebBrowser中重定向页面. 我尝试使用internetEteToption和Internet_suppress_cookie_persist flag,但似乎没有帮助.我该如何解决这个问题? 登录代码 var lParameters = new Dictionary(); lParameters["client_id"] = AppId; lParameters["redirect_uri"] = "https://www.facebook.com/connect/login_success.html"; lParameters["response_type"] = "token"; lParameters["display"] = "popup"; lParameters["scope"] = "us
18 2024-04-25
编程技术问答社区
反序列化Facebook Workplace SCIM Rest API响应
我正在尝试使用C#Newtonsoft.json库对以下对象进行以下响应. 问题是如何对最后一部分进行估算 "urn:scim:schemas:extension:enterprise:1.0": {"department": "Headquarters"} 进入对象. { "schemas": [ "urn:scim:schemas:core:1.0", "urn:scim:schemas:extension:enterprise:1.0" ], "userName": "ihabs@olympic.qa", "name": { "formatted": "Ihab Mahmoud" }, "active": true, "emails": [ { "primary": true, "type": "work", "value": "ihabs@olympic.qa" }
14 2024-04-25
编程技术问答社区
解析Json facebook c#
我尝试了很多小时来解析JsonArray,我通过Graph.facebook获得了,以便我可以额外的价值.我要提取的值是消息和id. 获得jasonarry没问题,而且效果很好: [ { "code":200, "headers":[{"name":"Access-Control-Allow-Origin","value":"*"}], "body":"{ \"id\":\"255572697884115_1\", \"from\":{ \"name\":\"xyzk\", \"id\":\"59788447049\"}, \"message\":\"This is the first message\", \"created_time\":\"2011-11-04T21:32:50+0000\"}"}, { "cod
6 2024-04-25
编程技术问答社区
无法获得长寿的过期令牌
我使用Facebook C#SDK V 6并在我的应用程序设置上启用了"删除离线访问" 登录并获取访问令牌后,我正在尝试兑换长期居住的令牌(60天) 我无法获得它,因为两个令牌到期都在24小时内. 这是我的代码 登录到Facebook private const string Scope = "publish_stream,manage_pages"; FacebookClient _fb = new FacebookClient(); var fbLoginUrl = _fb.GetLoginUrl( new { client_id = AppId, client_secret = Appsecret, redirect_uri = RedirectUri,
6 2024-04-25
编程技术问答社区
脸书推送通知
我正在使用 facebook c#sdk 发布和获取数据.这些简单的任务永远需要正确运行.现在,我需要通知我的网页(ASP.NET C#)有关特定Facebook页面上的更改,因此网页知道它应该获取新数据. 我已经查看了此页面: https:/https://developers.facebook.com/docs/graph-api/realtime-updates/v2.2 但是,与使用Facebook文档一样,它会详细解释其工作原理以及如何使其工作.我在哪里创建订阅?它说/{app-id}/订阅,但我尝试了使用App-ID的此URL,但找不到页面? 我试图找到有关如何设置但没有成功的示例. 有人可以解释一下这是如何工作的吗?我需要做些什么才能使此运行? 解决方案 Facebook订阅作品是通过在每次更改数据时拥有的URL来使用您拥有的URL.您需要添加您拥有的URL作为回调URL,以供Facebook订阅使用 POST /v2.2/{app-i
10 2024-04-25
编程技术问答社区
带有主页面的Iframe Canvas应用程序
我正在开发一个iframe-canvas应用程序. 我正在使用主页来获取权限访问并显示一些详细信息,这些详细信息很好. 然后在内容页面上我要显示一个文本框和linkbutton,以便用户可以在其墙上发布状态,在这里我得到错误 (oauthexception)必须使用主动访问令牌查询有关当前用户的信息. 这是我的代码: site.master.cs protected void Page_Load(object sender, EventArgs e) { var auth = new CanvasAuthorizer { Permissions = new[] { "user_about_me","user_birthday","user_location","offline_access","publish_stream" } }; if (auth.Authorize()) { ShowFacebookCo
10 2024-04-24
编程技术问答社区
FB Graph-只能访问当前用户的'home'连接?
我刚刚在ASP.NET中为我的Facebook个人资料写了一个家庭观看者.但是我真正想要的是一个页面,该页面显示了我的Facebook页面上的墙.但是现在我得到了这个错误: "您只能访问当前用户的\" Home \"连接." 这是否意味着使用图形API显示在特定页面上写的所有内容是不可能的? 或我应该如何在我的Facebook页面墙上请求这些帖子和评论? 谢谢! 解决方案 是的,这也让我发疯. 如果您: 在您的浏览器中登录到Facebook,然后将Facebook用作页面. 然后进入 http://develovelings.faceers.facebook.com/docs/docs/reference/reference/reference/api/api/- 然后单击新闻提要: https://graph.face.com/me//家?access_token = ...链接 瞧,您的页面有正确的新闻提要. 因此,从理论上讲,
10 2024-04-24
编程技术问答社区
在C#中的桌面应用程序。无法从内嵌的网络浏览器中获得访问令牌
我已经创建了一个使用C#的WPF桌面应用程序,并放置了System.Windows.Controls.WebBrowser. 键入此(其中{0}是我的应用ID/键) https://www.facebook.com/dialog/oauth?&client_id={0}&response_type=token&redirect_uri=https://www.facebook.com/connect/login_success.html&display=popup&scope=publish_stream,offline_access 手动进入我的firefox/ie/任何东西,然后转到工作流程将我的返回给 https://www.facebook.com/connect/login_success.html#access_token=TOKEN 到目前为止很棒. ,但将我的System.Windows.Controls.WebBrowser导航到工作流程
8 2024-04-24
编程技术问答社区
用C#/asp.net开发Facebook "粉丝门"。
问题是1)Facebook似乎使开发人员与之互动(FBML,IFRAME,不同版本的SDK)看起来如此流畅.我想做的事情似乎很简单,我不敢相信没有一种简单的方法. 我拥有的: 我使用Visual Studio 2010创建一个简单的Web应用程序(ASP.NET/C#),该应用程序向用户询问一些信息(名字,姓氏,电子邮件等).我上面有一个称为"提交"的按钮,当单击时,将输入的数据保存到数据库中.我已经在Godaddy上(我知道,我知道...嘿)主持了这一点,而且效果很好.这里没问题. 我创建了一个使用iframe Thing的" Facebook应用程序",因此我基本上在Facebook上有一个新标签,显示上述我的Web应用程序.这也可以正常工作.选项卡在那里,网络应用在那里,用户可以输入数据,并将其保存到数据库中.这里没问题. 我想要的: 我希望Web应用程序(Facebook应用程序显示的内容)仅在用户当前"喜欢" Facebook实体时显示数据输入部分
16 2024-04-24
编程技术问答社区