问题标签 [xamarin.social]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1068 浏览

ios6 - 扩展 Xamarin.Auth 或 Xamarin.Social 以支持原生 iOS 6 登录并回退到 Safari 是否可行?

我们有一个使用 Facebook SDK 登录的应用程序。
我们支持iOS 6 原生登录,并回退到 Facebook 应用程序和 Safari。

我们即将添加 Twitter 支持。
我们还想为它实现带有 Safari 后备的 iOS 6 登录。

Xamarin.Auth 或 Xamarin.Social 中是否有我们可以重用的代码,或者我们需要从头开始编写它?我们需要能够检索访问令牌、存储它们并验证请求。

我尝试为 Xamarin.Auth 编写自己的身份验证器,但它的设计坚持我为身份验证提供视图控制器,而我需要显示 iOS 6 身份验证对话框或 Safari。

0 投票
1 回答
236 浏览

xamarin.ios - Xamarin.Social 是开源的吗?

Xamarin.Social可作为组件使用,但我找不到它的源代码,并且许可证不允许对其进行反编译。我希望将它与我的项目一起使用。

Xamarin.Social 是否没有公开可用的源代码?如果有,我可以分叉吗?

(我为这个问题创建了一个 Xamarin 论坛线程。

0 投票
2 回答
1075 浏览

c# - Xamarin.Auth - Foursquare 场地 API 出现“一个或多个错误”

所以我基本上是在尝试使用 Foursquare 的场地 API,但每当我发送 API 请求时都会出现奇怪的错误。

首先,我使用以下代码进行身份验证;

验证码;

因此,如果用户通过了一次身份验证,它将将该帐户存储在设备上。

每当他再次打开应用程序时,帐户就会被加载回来;

所以我想我对 auth 的东西都很满意,但不知何故无法提出请求;

请求代码返回;出现一个或多个错误

10-02 14:54:31.403 I/mono-stdout(8641):System.AggregateException: 发生一个或多个错误---> System.Net.WebException:远程服务器返回错误:(400)错误请求。 System.AggregateException:发生一个或多个错误---> System.Net.WebException:远程服务器返回错误:(400)错误请求。10-02 14:54:31.413 I/mono-stdout(8641):在 System.Net.HttpWebRequest.CheckFinalStatus(System.Net.WebAsyncResult 结果)[0x00000] 在:0 在 System.Net.HttpWebRequest.CheckFinalStatus(系统。 Net.WebAsyncResult 结果)[0x00000] in :0 在 System.Net.HttpWebRequest.SetResponseData(System.Net.WebConnectionData 数据)[0x00000] in :0 10-02 14:54:31.413 I/mono-stdout(8641):在 System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) [0x00000] in :0 10-02 14:54:31.413 I/mono-stdout(8641): --- 内部异常堆栈跟踪结束 -- - --- End of internal exception stack trace --- --> (Inner exception 0) System.Net.WebException: The remote server returned an error: (400) Bad Request。10-02 14:54:31.423 I/mono-stdout(8641):->(内部异常 0)System.Net.WebException:远程服务器返回错误:(400) 错误请求。10-02 14:54:31.423 I/mono-stdout(8641):在 System.Net.HttpWebRequest.CheckFinalStatus(System.Net.WebAsyncResult 结果)[0x00000] 在:0 在 System.Net.HttpWebRequest.CheckFinalStatus(系统。 Net.WebAsyncResult 结果)[0x00000] 在:0 10-02 14:54:31.423 I/mono-stdout(8641):在 System.Net.HttpWebRequest.SetResponseData(System.Net.WebConnectionData 数据)[0x00000] 在:0在 System.Net.HttpWebRequest.SetResponseData(System.Net.WebConnectionData 数据)[0x00000] 中:0

关于我所缺少的任何想法?

0 投票
1 回答
1012 浏览

xamarin.forms - Xamarin 表单 - Xamarin.Social

我目前在 xamarin 表单中使用 Xamarin.Social 组件,当我尝试发布到 Facebook 时,它给我一个错误说明:共享错误:远程服务器返回错误:(403)禁止“,任何人都知道我为什么会得到这个错误以及如何解决它?Twitter 发布也非常好,所以它只是 Facebook。

谢谢你

0 投票
1 回答
306 浏览

facebook - 使用 xamarin.Social 从 facebook 获取公开照片

谁能帮我从 Facebook 页面获取公开照片。我正在使用 Xamarin.Forms 开发一个移动应用程序,我需要在其中从 Facebook 获取公共照片。

目前我正在使用 Xamarin.Social 将 Facebook 集成到应用程序中,我可以登录 Facebook 帐户但无法获取公共照片。

0 投票
0 回答
194 浏览

facebook - Xamarin.Social 发布到 facebook

我使用 Xamarin.Social 组件在 Facebook 上发帖。它没有给出任何错误,但没有发布任何内容。我正在登录 Facebook,如下所述。

这是CustomRenderer为登录页面编写的

成功登录后,系统会将用户带到登录屏幕。从他们的用户点击一个按钮,该按钮将在 Facebook 上发布某些信息(链接)。

这是我用来在 Facebook 上发布信息的代码:

请让我知道现有代码有什么问题。

谢谢。

0 投票
0 回答
97 浏览

xamarin - xamarin.social 缺失且无法安装

我正在尝试在我的 Mac 上的 xamarin 工作室中运行 /xamarin-forms-samples/EmployeeDirectory。

我没有在包中找到 xamarin.social 并且收到错误消息:

命名空间“Xamarin”中不存在类型或命名空间名称“Social”。您是否缺少程序集参考?(CS0234) (EmployeeDirectory.iOS)

尝试安装 xamarin.social 时出现错误:

无法安装包“Xamarin.Social 1.1.7”。您正在尝试将此包安装到以“Xamarin.iOS,Version=v1.0”为目标的项目中,但该包不包含与该框架兼容的任何程序集引用或内容文件。有关详细信息,请联系包作者。

该怎么办?谢谢

0 投票
0 回答
47 浏览

database-design - MvvmCross.Platform.Exceptions.MvxException :: Xamarin.Social.Accounts(权限被拒绝)-SQLCipher

我在 Android 应用程序上使用 SqlCipher 和 MvvmCross 时遇到了错误。

我目前面临的问题似乎是关于在我正在运行的模拟设备上本地创建数据库的权限。在花费大量时间搜索该主题后,我似乎无法找到解决方案。我将在下面列出我尝试过的事情,然后提供有关错误的更多详细信息:

  • 在 Manifest.xml 文件上添加各种权限以允许 SqlCipher 写入设备。(经过一定程度的研究,您应该只在写入设备上的 SDCard 时才需要这样做)
  • 查看访问公司 SqlCipher 帐户所需权限的任何可能性 - 这也不是问题,因为我们将必要的 dll 添加到项目中。
  • 所有对必要文件 + 包的引用似乎都在那里,并且与当前上下文保持同步。

我已经缩小了项目中问题的起点。本质上,我正在编写一个 android 应用程序,并慢慢引入我们已经设置好的业务逻辑,以启动并运行它。我们的 iOS 应用程序使用我尝试用于 Android 的相同库和数据库结构,但在 iOS 端我没有收到此错误。

这是我得到的错误:

数据/用户/0/“公司文件位置”/files/Xamarin.Social.Accounts(权限被拒绝)

当 MvvmCross 尝试解析以下代码以在本地创建数据库时,会弹出此错误:

命名空间 HiddenForSecurity.Mobile.Data.Droid { 公共类 DatabaseContextService : IDatabaseContextService { 私有 SQLiteConnection _connection = null; 私有对象 _connectionLock = new object();

}

有没有人知道为什么我会收到关于 Xamarin.Social.Account 的错误?

非常感谢 - 请询问任何必要的信息。

利亚姆