WebService-MobileMe
view release on metacpan or search on metacpan
lib/WebService/MobileMe.pm view on Meta::CPAN
return $device
}
sub sendMessage {
my ($self, %args) = @_;
$args{subject} ||= 'Important Message';
$args{alarm} = $args{alarm} ? 'true' : 'false';
die "Must specify message." unless $args{message};
my $device = $self->device( $args{device} );
my $post_content = sprintf(qq|{"clientContext":{"appName":"FindMyiPhone","appVersion":"$fmi_app_version","buildVersion":"$fmi_build_version","deviceUDID":"0000000000000000000000000000000000000000","inactiveTime":5911,"osVersion":"$fmi_os_version"...
$device->{id}, $device->{id},
$args{alarm}, $args{subject}, $args{message}
);
return from_json( $self->_post( '/sendMessage', $post_content )->content )->{msg};
}
sub remoteLock {
my ($self, $passcode, $devicenum) = @_;
die "Must specify passcode." unless $passcode;
my $device = $self->device( $devicenum );
my $post_content = sprintf(qq|{"clientContext":{"appName":"FindMyiPhone","appVersion":"$fmi_app_version","buildVersion":$fmi_build_version","deviceUDID":"0000000000000000000000000000000000000000","inactiveTime":5911,"osVersion":"$fmi_os_version",...
$device->{id}, $device->{id}, $passcode
);
return from_json( $self->_post( '/remoteLock', $post_content )->content )->{remoteLock};
}
sub update {
my $self = shift;
my $response;
my $post_content =
( run in 1.153 second using v1.01-cache-2.11-cpan-8f98c5d2c55 )