我无法使用Android Facebook SDK发出API请求,甚至无法从登录回调中获取用户 - 它始终返回null.
特别是,使用newMeRequest,我收到以下错误消息:
{ "error": {
"message": "API calls from the server require an appsecret_proof argument",
"type": "GraphMethodException",
"code": 100 } }
Run Code Online (Sandbox Code Playgroud)
实际上,它似乎很明显,因为在Facebook应用程序选项中将标志设置为true.但是,我知道移动sdks可以在没有秘密的情况下发出API请求.但是,如果我尝试使用currentSessionFacebook Graph API调试器中的访问令牌,则响应将与上面相同.
我不知道这是否与新的Android Facebook SDK有关,但我的代码与示例中的代码基本相同.登录很顺利,我得到会话令牌,但我不能发出任何API请求...
loginButton.setUserInfoChangedCallback(new LoginButton.UserInfoChangedCallback() {
@Override
public void onUserInfoFetched(GraphUser user) {
graphUser = user;
}
});
Request.newMeRequest(currentSession, new Request.GraphUserCallback() {
@Override
public void onCompleted(GraphUser user, Response response) {
}
}
}).executeAsync();
Run Code Online (Sandbox Code Playgroud) 我的代码中有一条红线await说:
The type arguments for method 'TaskAwaiter<TResult> System.WindowsRuntimeSystemExtensions.GetAwaiter<TResult>(this Windows.Foundation.IAsyncOperation 1)' cannot be inferred from the usage. Try specifying the type arguments explicitly
虽然代码编译并且似乎工作正常,但我只是想知道这意味着什么?(英语不是我的第一语言,所以我可能只是不理解这个消息)
private async void Init()
{
var settings = new I2cConnectionSettings(I2CAddress);
settings.BusSpeed = I2cBusSpeed.StandardMode;
var aqs = I2cDevice.GetDeviceSelector(I2CControllerName);
var dis = await DeviceInformation.FindAllAsync(aqs);
_device = await I2cDevice.FromIdAsync(dis[0].Id, settings);
_isInited = true;
}
Run Code Online (Sandbox Code Playgroud) 我有一个Visual Studio(C#)项目,其中启用了"XML文档文件"属性.它还将"将警告视为错误"设置为"全部".
有一个特定的类没有XML注释,它们不会被添加到它中.由于启用了XML文档和警告作为错误,因此这会导致构建失败.
在XML文档方面,有没有办法忽略这个特定的类?
我如何在CheckBox中包装文本?文本比页面宽度略长,但我不能缩短它.CheckBox没有TextWrapping属性.;(
我也尝试设置宽度="460",宽度="*",但我没有成功.
<StackPanel>
<CheckBox Content="Lorem ipsum dolor sit amet, consectetur adipisicing elit." />
</StackPanel>
Run Code Online (Sandbox Code Playgroud) 我正在使用Susy 2.0.我正在构建一个固定宽度的站点(将在后期阶段响应).但是,我认为我的问题适用于使用Susy作为静态或流体.
以下是我的全局设置:
$susy: (
container: auto,
columns: 12,
column-width: 62px,
math: static,
gutters: 1/3,
);
Run Code Online (Sandbox Code Playgroud)
根据关于静态站点的Susy 2.0文档,我将容器设置为auto,我让列宽设置决定了我的容器元素的宽度.
我想对容器应用一些左右填充,这样当视口在移动设备上变窄时,两侧都会有一点呼吸空间.
这样做的最佳方法是什么?如果我只是将padding-left和padding-right(在纯CSS中)应用于我的容器元素,这会破坏网格.容器不再宽,不足以包含Susy的列宽计算.
我在CSS中将'box-sizing'普遍设置为'border-box'.如果我在容器元素上使用'content-box'覆盖它,那么网格行为正确.我原本期望相反吗?
解决方案是将'box-sizing:content-box'应用于我的容器元素吗?或者在Susy中有一个设置我可以申请我失踪了吗?我觉得可能有.如果可能的话,我宁愿让Susy处理所有网格计算.
我的问题也适用于响应/流体设计,因为即使我给容器设置一个特定的宽度并删除'列宽'和'数学'设置,我仍然有同样的问题.
我们中的一些人更喜欢以异常轻的方式编码.但是,如果您等待任务并行库任务,并且任务引发了异常,它也会在调用线程上引发异常.有没有(最好是标准的)方法来避免这种行为,只是在你找回异常时检查异常的响应?
如何将字符串转换"28/09/2009"到DateTime一个特定的格式?例如:我想将"2009-09-28 17:30:40"转换为DateTime.我想将"28/09/2009 17:30:40"转换为DateTime.我想将"20090928 17:30:40"转换为DateTime.
有多种可能的格式.我试过这个:
string[] formats = new string[] {"yyyymmdd","yyyymmddThhmmss","yyyy/mm/dd hh:mm:ss","yyyy/mm/dd","yyyy-mm-dd hh:mm:ss","yyyy-mm-dd"};
IFormatProvider culture = new CultureInfo("en-US", true);
DateTime formattedDate = DateTime.ParseExact(aDate, formats, culture, DateTimeStyles.None);
Run Code Online (Sandbox Code Playgroud)
此示例引发异常,并显示消息"String未被识别为有效的DateTime".
上面的代码有什么问题?
为了Notepad++突出显示嵌入式Perl模板为HTML,我.ep在样式配置器中添加了文件扩展名.但是,在这些.ep文件中使用大量纯Perl代码是很常见的,这些文件用<% perl code %>标记标记.
是否有任何方法可以Notepad++解释Perl代码之间的所有内容<%并将其%>作为Perl突出显示,而这些标记之外的所有内容都应该被视为HTML?
我正在尝试在我们的一个内部系统上设置远程调试,因为类库中有一个功能,它会让我们的用户失败而不是我.我有远程调试器文件夹设置的文件夹共享,我可以附加到他们的机器上的进程,但我收到以下消息:
The following module was built either with optimizations enabled or without debug information: ....我如何满足这一要求?
我检查并且未启用优化但是如何在使用时将.pdb文件提供给用户ClickOnce?那是我的问题吗?
我的程序在Python 2.0中工作,但我需要它在3.0或更高版本中工作.问题是新的Python不再具有该.has_key功能.我需要知道如何解决这个问题,以便它可以在新版本中使用.
dictionary = {}
for word in words:
if dictionary.has_key(word):
dictionary[word]+=1
else:
dictionary[word]=1
bonus = {}
for key in sorted(dictionary.iterkeys()):
print("%s: %s" % (key,dictionary[key]))
if len(key)>5: #if word is longer than 5 characters (6 or greater) save to list, where we will get top 10 most common
bonus[key]=dictionary[key]
Run Code Online (Sandbox Code Playgroud) c# ×4
.net ×2
android ×1
async-await ×1
checkbox ×1
clickonce ×1
datetime ×1
dictionary ×1
facebook ×1
html ×1
notepad++ ×1
parsing ×1
perl ×1
python ×1
python-3.x ×1
stackpanel ×1
susy-compass ×1
susy-sass ×1
syntax ×1
tfs ×1
word-wrap ×1
wpf ×1
xml ×1