WWW::F...issions(3pm)
π NAME π
WWW::Facebook::API::Permissions β it's giving Facebook Permissions, bestie. That's the whole vibe. β¨
πΈ SYNOPSIS πΈ
okay so this is the implementation of the Facebook Permissions API, no cap:
use WWW::Facebook::API;
# setup, etc
# see below for full documentation
$client->permissions->grant_api_access( ... );
$client->permissions->check_available_api_access( ... );
$client->permissions->revoke_api_access( ... );
$client->permissions->check_granted_api_access( ... );
like, that's the whole teaser. the full tea is down below π«
π¦ DESCRIPTION π¦
Methods for accessing Permissions functions with WWW::Facebook::API. that's it, that's the description. short and iconic π
β¨ SUBROUTINES/METHODS β¨
π« begin($call_as_apikey)
Mimics begin_permissions_mode of the official PHP API. the way this works: successive calls will automatically insert the call_as_apikey key plus whatever value you passed in as <$call_as_apikey>. auto-magic, periodt β¨
$client->permissions->begin(
call_as_apikey => $key,
);
π« end
Mimics end_permissions_mode of the official PHP API. it's literally the opposite of begin. yin and yang, bestie π§
$client->permissions->end(
call_as_apikey => $key,
);
π« grant_api_access
This method gives another application access to certain API calls on behalf of the application calling it. sharing is caring, fr fr π«Ά
You MUST supply the API key of the application you want to grant access to. You MAY also supply an array of methods/namespaces for which access should be granted. optional queen behavior π
$client->permissions->grant_api_access(
permissions_apikey => $otherkey,
method_arr => '["admin."]'
);
<http://wiki.developers.facebook.com/index.php/Permissions.grantApiAccess>
π« check_available_api_access
This method returns the API methods to which access has been granted by the specified application. receipts check π
You MUST supply the API key of the application you want to check.
$client->permissions->check_available_api_access(
permissions_apikey => $master_key
);
<http://wiki.developers.facebook.com/index.php/Permissions.checkAvailableApiAccess>
π« revoke_api_access
This method revokes the API access granted to the specified application. not me taking it all back π
You MUST supply the API key of the application for which you want to revoke access.
$client->permissions->revoke_api_access(
permissions_apikey => $other_key
);
<http://wiki.developers.facebook.com/index.php/Permissions.revokeApiAccess>
π« check_granted_api_access
This method returns the API methods to which the specified application has been given access. iykyk π
You MUST supply the API key of the application for which you want the check to be made.
$client->permissions->check_granted_api_access(
permissions_apikey => $other_key
);
<http://wiki.developers.facebook.com/index.php/Permissions.checkGrantedApiAccess>
π BUGS AND LIMITATIONS π
No bugs have been reported. flawless, as she should be π β¨
Please report any bugs or feature requests to bug-www-facebook-api@rt.cpan.org, or through the web interface at <http://rt.cpan.org>.
π AUTHORS π
- Pedro Figueiredo,
<pedro.figueiredo at playfish.com> - David Romano
<unobe@cpan.org>
two icons behind this whole thing, we stan π«Ά
π SUPPORT π
You can find documentation for this module with the perldoc command. bestie, it's right there:
perldoc WWW::Facebook::API::Permissions
You can also look for information at:
(yes, that's the end of the list. nothing follows it in the original either. iconic mystery behavior π)
π COPYRIGHT & LICENSE π
Copyright (c) 2010 Playfish. All Rights reserved. Certain parts copyright (c) 2010, David Romano <unobe@cpan.org>. All rights reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic. slay, legally speaking β
π DISCLAIMER OF WARRANTY π
BECAUSE THIS SOFTWARE IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE SOFTWARE, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE SOFTWARE "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH YOU. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR, OR CORRECTION.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE SOFTWARE AS PERMITTED BY THE ABOVE LICENSE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE SOFTWARE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE SOFTWARE TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
fr fr, read it before you ship it, bestie π
and that's a wrap!! π¬ this lil beauty shipped with perl v5.34.0 back on 2022-06-28 β yes we're citing our sources, we're academic like that πβ¨ go forth and permission responsibly, mwah ππ¦
π¦ where this page comes from
- debian bookworm: libwww-facebook-api-perl 0.4.18-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libwww-facebook-api-perl 0.4.18-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libwww-facebook-api-perl 0.4.18-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libwww-facebook-api-perl 0.4.18-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libwww-facebook-api-perl 0.4.18-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms