我想使用Facebook的图形API从桌面应用程序中按名称对用户进行简单搜索.我想要的结果是用户名列表和他们的个人资料的链接.我花了几个小时阅读文档,但对我来说仍然不是很清楚,我需要哪些访问令牌.我在Facebook上创建了一个开发者帐户,并添加了一个新的应用程序.我有一个应用访问令牌,我尝试使用以下网址进行搜索:
https://graph.facebook.com/search?q=john&access_token={my_app_access_token}
我收到了以下回复:
{
"error": {
"message": "An unknown error has occurred.",
"type": "OAuthException",
"code": 1
}
}
Run Code Online (Sandbox Code Playgroud)
我现在的问题是,如果可以在没有用户访问令牌的情况下进行这样简单的搜索.因此,坐在桌面应用程序前面的用户不必在某处输入他的facebook凭据 - 从不.这可以以某种方式完成吗?
facebook facebook-graph-api access-token facebook-access-token
我需要一个事件,当a的当前行将System.Windows.Forms.DataGridView被更改时触发,并允许我取消此更改,例如通过将EventArgs的Cancel-property设置为true.
我知道CurrentCellChanged(调用事件时行已经改变)和RowLeave(不可能取消离开操作)事件,但都没有提供我需要的东西.我也尝试使用该RowValidating事件,但是当该行即将被验证时(无意留下它)也会调用此事件,例如当我调用时<ParentForm>.Validate(),这会导致许多混淆.
是否有任何其他可能性或干净(呃)解决方案来获得所需的行为?
我使用Mscrm.CrmDialog在MS Dynamics CRM 2013中显示一个带有webresource的新对话框.此方法的优点是此对话框也适用于Firefox,Chrome等,而window.showModalDialog则不支持,因为它已被弃用.
无论如何,我需要将参数传递给webresource.使用window.showModalDialog这没问题但是现在使用Mscrm.CrmDialog时我找不到任何传递参数的方法.构造函数有一个参数'customWindowParameters',但是如何从Web资源访问这些参数?