2
이 오류는 나를 제공하지는 않지만, 아직 내 팬 페이지 벽에 게시하지 않습니다. 이 도움말에 도움이 될 것입니다! 혼자서 이것을 알아 내려고 노력하는 것은 롤러 코스터였습니다.perl - 페이스 북의 그래프 - Fanpage에 게시
올바른 토큰으로 테스트했습니다.
#!/usr/bin/perl
use strict;
use warnings;
use open qw(:std :utf8);
use LWP::Simple;
use YAML::Tiny;
use JSON;
use URI;
use utf8;
my $access_token = 'blah';
my $profile_id = '200117706712975';
#Publish to a facebook page as admin
graph_api('/' . $profile_id . '/feed',{
access_token => $access_token,
message => 'this is a test!',
link => 'http://test.com',
method => 'post'
});
exit 0;
sub graph_api {
my $uri = new URI('https://graph.facebook.com/' . shift);
$uri->query_form(shift);
my $resp = get("$uri");
return defined $resp ? decode_json($resp) : undef;
}
https://developers.facebook.com/tools/explorer를 방문하여 액세스 토큰 (위의 perl 스크립트에서 사용)을 액세스 토큰 필드에 바꿀 수 있습니다. 그런 다음 POST 요청을 선택하고 메시지 필드를 설정하고 POST를 200117706712975/feed로 설정하십시오. 이것은 토큰과 API가 정확히 작동한다는 것을 증명할 수 있습니다. 가능한 원인을 줄입니다. –