小编squ*_*lan的帖子

如何使用facebook注册并登录或连接到我的asp.net网站?

谁可以给我一个最好的示例网站URL,使用如何使用Facebook连接或Facebook注册到我的网站或Facebook登录与asp.net网站?

实际上我的要求是,当我通过使用Facebook注册到我的asp.net网站时,我们希望从Facebook获得facebook用户的用户名(emailid),并使用用户图像获得名字和姓氏.

asp.net facebook facebook-graph-api

7
推荐指数
1
解决办法
9697
查看次数

设置查询以搜索dojo数据网格的所有字段

我有一个包含多个字段的Dojo DataGrid.我目前正在设置查询一次搜索一个字段,如下所示:

grid.setQuery( {name:"Bob"}, {ignoreCase:true} );
Run Code Online (Sandbox Code Playgroud)

但是,我希望查询一次搜索所有字段.例如,我说我有三个名为"名字","朋友","家庭"的字段.假设我只想在三个字段中的任何一个中包含"Bob"的行显示在网格中.如果没有三个单独的查询,我将如何做到这一点?

任何帮助表示赞赏.

dojo datagrid

5
推荐指数
1
解决办法
3415
查看次数

如何将字段添加到Meteor.users集合中

我想要存储在客户端的用户文档中的Facebook accessToken.在流星文档之后,我应该添加一个新的发布调用.

在server.js中:

Meteor.publish("access_token", function () {
  return Meteor.users().find(
    { _id : Meteor.userId() }, 
    {'services.facebook.accessToken': 1}
  );
});
Run Code Online (Sandbox Code Playgroud)

在client.js中:

Meteor.subscribe("access_token");
Run Code Online (Sandbox Code Playgroud)

好吧,这是我迷路的地方.现在,对于登录用户,accessToken是否只显示在Meteor.users集合中?喜欢:

var user = Meteor.users.findOne({ _id : Meteor.userId() }); 
console.log(user); // includes services.facebook.accessToken now
Run Code Online (Sandbox Code Playgroud)

显然,我已经尝试了上述内容并且accessToken没有显示出来.是的,我已经确认mongo文档包含services.facebook.

那么......我是否创建了一个新的客户端集合,并以某种方式将其与新发布相关联?我如何获得accessToken?

meteor

5
推荐指数
1
解决办法
7368
查看次数

在fetchAllIfNeeded之后调用objectForKey时,PFUser抛出NSInternalInconsistencyException

我的PFUser"firstName"和"lastName"上还有两列.他们保存得当; 我可以在数据浏览器中看到数据.

我有另一个PFObject"类",它具有一个带有NSArray PFUser的属性.我使用类方法+ fetchAllIfNeededInBackground:block:在PFObject上获取PFUsers数组.在回调块中,我在数组中的每个PFUser上调用objectForKey:但是我通过拥有的PFObject访问它们.

// invited is the NSArray of PFUsers
self.whoCell.mainLabel.text = [[self.plan.invited objectAtIndex:0] 
                                                  objectForKey:@"firstName"];
Run Code Online (Sandbox Code Playgroud)

调试器在objectForKey调用之前的断点处输出:

(lldb) po self.plan.invited
(NSArray *) $4 = 0x06e62a60 <__NSArrayM 0x6e62a60>(
<PFUser:GCCdPjCU2J> {
    firstName = Fake;
    lastName = Account;
    username = yyajnbafv53qw4yhjm9sfoiis;
}
)
Run Code Online (Sandbox Code Playgroud)

编辑:添加self.plan.invited的实现,因为上述内容具有误导性.

- (NSArray*)invited
{
  // self.dataSource is a PFObject*
  return [self.dataSource objectForKey:INVITED_PROP];
}
Run Code Online (Sandbox Code Playgroud)

然而,当上面调用它对objectForKey时:抛出此异常:

'NSInternalInconsistencyException', reason: 'Key "firstName" has no data.  Call fetchIfNeeded before getting its value.'
Run Code Online (Sandbox Code Playgroud)

编辑:访问传递给+ fetchAllIfNeededInBackground的块回调的fetchedObjects数组不会抛出,但是访问最初传递给+ fetchAllIfNeededInBackground …

objective-c ios ios5 parse-platform

2
推荐指数
1
解决办法
2931
查看次数