-
-
Save nov/752974 to your computer and use it in GitHub Desktop.
app = FbGraph::Application.new(config[:client_id], :secret => config[:client_secret]) | |
app.test_users.collect(&:destroy) | |
user1 = app.test_user!(:installed => true, :permissions => :read_stream) | |
user2 = app.test_user!(:installed => true, :permissions => :read_stream) | |
p user1, user2 | |
p user1.friend!(user2) | |
p user1.accounts | |
p user1.activities | |
p user1.accounts | |
p user1.albums | |
p user1.books | |
p user1.checkins | |
p user1.events | |
p user1.feed | |
p user1.friend_lists | |
p user1.friends | |
p user1.groups | |
p user1.home | |
p user1.interests | |
p user1.likes | |
p user1.links | |
p user1.movies | |
p user1.music | |
p user1.notes | |
p user1.photos | |
p user1.picture | |
p user1.posts | |
p user1.statuses | |
p user1.tagged | |
p user1.television | |
p user1.videos |
i have two old user
example:
<FbGraph::TestUser:0x000001076e5bb0 @Identifier="499102699", @endpoint="https://graph.facebook.com/499102699", @access_token=nil,..
don't know why i can't destroy 'old' users
but when I create new ones with app.test_user! it is possible to destroy them
example new user:
<FbGraph::TestUser:0x00000106055120 @Identifier="100002494629341", @endpoint="https://graph.facebook.com/100002494629341", @access_token="213439622021302|7d200a351e228508e997bd80.0-100002494629341|-8j6vBIzmb-naxjqzvQxeko-LBo", ..
so i did the following to make sure to destroy all 'new' users
app.test_users.each do |u|
u.destroy if u.identifier.length > 10
end
It seems IpsBetty has ran into an FB bug:
http://bugs.developers.facebook.net/show_bug.cgi?id=17838
You can't delete these users now. Maybe a fix will help on FB side.
@IpsBetty, I was having the same issue. I got around it by getting the access_token from the app and applying it to the test_user.
access_token = app.get_access_token
app.test_users.each do |u|
u.access_token = access_token
u.destroy if u.identifier.length > 10
end
but you didn't destroy an old user after all?
because the " if u.identifier.length > 10 " represents a new user
Well, I'm not sure... I didn't have the identifier length in my solution. I just put that in there for your reference. I could not delete any user accounts today. I got around it by passing the app's access token to the test user before deleting it.
+1, working on console.... if anyone find useful..
app = FbGraph::Application.new("app_id from facebook.yml", :secret => "secrect_key from facebook.yml")
thaks
Been trying to write some feature tests in cucumber but when i try to follow the sign in i get an error
uninitialized constant OauthController
Would anyone be kind enough to help me out?
Try this.
https://gist.github.com/921947