FaceBook PHP API SDK:突然未发布参数“链接”并且/ me / feed不起作用

托米·范·酷

我完成了这个脚本,直到今天早上,该脚本一直运行良好,启动它时,突然我发现"link"array的参数$linkData不再发布,"message"发布没有返回错误

我还注意到,如果我将/me/feed对象放入$fb->post,它将无法正常工作(请参见注释行)。没有错误返回。

同时,如果我放置一个组的代码(您看到的代码是我创建的用于测试脚本的测试组),则将"message"发布参数(而不是"link"

范围是:

user_managed_groups,
user_events,
user_friends,
user_posts,
publish_actions,
user_actions.music,
user_actions.video,
public_profile

该链接是指为其编写应用程序的链接。www.example.com该示例URL写入此处。在真实的代码中,我使用了应用程序网站的URL(直到昨天运行良好)。

请在这里输入代码:

<?php
session_start();

define(__APP_ID__, XXXXXXXXXXXXXXX);
define(__APP_SECRET__, 'YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY');
define(__APP_TOKEN__, 'ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ');
define(__APP_ACCESS_TOKEN__, 'WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW');

require_once '../include/setup.php';
require_once $root_dir.'/include/Facebook/autoload.php';

// Creates the object
$fb = new Facebook\Facebook([
    'app_id' => __APP_ID__,
    'app_secret' => __APP_SECRET__,
    'default_graph_version' => 'v2.2',
]);

$linkData = [
    'link' => 'http://www.example.com',
    'message' => 'The link above, is not any longer published',
];

$group_id = "1041863359178529";

        try {

            //$response = $fb->post("/me/feed", $linkData, __APP_ACCESS_TOKEN__); // SUDDENLY it doesn't work any longer
            $response = $fb->post("/{$group_id}/feed", $linkData, __APP_ACCESS_TOKEN__);

            } catch  (Facebook\Exceptions\FacebookResponseException $e) {
                echo 'Graph returned an error: ' . $e->getMessage();
                exit;
            } catch (Facebook\Exceptions\FacebookSDKException $e) {
                echo 'Facebook SDK returned an error: ' . $e->getMessage();
                exit;
            }

        $graphNode = $response->getGraphNode();
        echo 'Posted with id: ' . $graphNode['id']."\r\n";

?>

编辑:有什么我可以做的吗?ID是否取决于应用设置?我更改了许多参数以找到解决方案,但仍然存在问题。

托米·范·酷

我确实验证了该块是由于FB。换句话说:可能出于安全原因(主要是反垃圾邮件),FB块在短时间内重复使用该功能。

我确实也尝试在迭代中等待15秒以上,但是如果我在一天内使用20至25次以上,FB将中止所有必需的授权。

在发布线程时,FB仅启用了文本发布,并停用了OpenGraph。

现在,它阻止了任何类型的发送,包括文本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

FaceBook PHP API SDK:突然未发布参数“链接”并且/ me / feed不起作用

来自分类Dev

Javascript Facebook API /me 电子邮件不起作用

来自分类Dev

Facebook API:Facebook墙上的帖子不起作用

来自分类Dev

Facebook PHP SDK-当我将其放在函数中时,它不起作用

来自分类Dev

Facebook 延迟深度链接不起作用

来自分类Dev

Facebook隐私参数不起作用

来自分类Dev

Facebook Login API数据范围权限不起作用?

来自分类Dev

Facebook图形api-搜索组不起作用

来自分类Dev

Facebook Graph API事件搜索不起作用

来自分类Dev

Facebook Graph API在UrlFetchApp上不起作用

来自分类Dev

Facebook Login API数据范围权限不起作用?

来自分类Dev

调用Facebook API以回响计数不起作用

来自分类Dev

Facebook 共享计数不起作用 - 新 API?

来自分类Dev

使用2.0+ API,PHP SDK在Facebook组上发布

来自分类Dev

在Facebook PHP SDK中指定API版本

来自分类Dev

使用 Curl 的 Uber Api GET /me 不起作用

来自分类Dev

发布/订阅API不起作用

来自分类Dev

从php发布到我的粉丝页面facebook with facebook sdk 5 api 2.4

来自分类Dev

PHP cURL发布请求不起作用

来自分类Dev

发布方法在PHP中不起作用

来自分类Dev

使用GraphApi在Facebook墙上发布图像不起作用

来自分类Dev

PHP常量(mysql参数),并且包含不起作用

来自分类Dev

注销链接不起作用的PHP

来自分类Dev

流星facebook登录。链接新域名后不起作用

来自分类Dev

Android-Facebook SDK-FriendPicker setSelected不起作用

来自分类Dev

AppInviteDialog在Android Facebook SDK 4.0中不起作用

来自分类Dev

Facebook Javascript SDK重定向不起作用

来自分类Dev

Android Facebook SDK onUserInfoFetched方法不起作用

来自分类Dev

Android-Facebook SDK-FriendPicker setSelected不起作用

Related 相关文章

  1. 1

    FaceBook PHP API SDK:突然未发布参数“链接”并且/ me / feed不起作用

  2. 2

    Javascript Facebook API /me 电子邮件不起作用

  3. 3

    Facebook API:Facebook墙上的帖子不起作用

  4. 4

    Facebook PHP SDK-当我将其放在函数中时,它不起作用

  5. 5

    Facebook 延迟深度链接不起作用

  6. 6

    Facebook隐私参数不起作用

  7. 7

    Facebook Login API数据范围权限不起作用?

  8. 8

    Facebook图形api-搜索组不起作用

  9. 9

    Facebook Graph API事件搜索不起作用

  10. 10

    Facebook Graph API在UrlFetchApp上不起作用

  11. 11

    Facebook Login API数据范围权限不起作用?

  12. 12

    调用Facebook API以回响计数不起作用

  13. 13

    Facebook 共享计数不起作用 - 新 API?

  14. 14

    使用2.0+ API,PHP SDK在Facebook组上发布

  15. 15

    在Facebook PHP SDK中指定API版本

  16. 16

    使用 Curl 的 Uber Api GET /me 不起作用

  17. 17

    发布/订阅API不起作用

  18. 18

    从php发布到我的粉丝页面facebook with facebook sdk 5 api 2.4

  19. 19

    PHP cURL发布请求不起作用

  20. 20

    发布方法在PHP中不起作用

  21. 21

    使用GraphApi在Facebook墙上发布图像不起作用

  22. 22

    PHP常量(mysql参数),并且包含不起作用

  23. 23

    注销链接不起作用的PHP

  24. 24

    流星facebook登录。链接新域名后不起作用

  25. 25

    Android-Facebook SDK-FriendPicker setSelected不起作用

  26. 26

    AppInviteDialog在Android Facebook SDK 4.0中不起作用

  27. 27

    Facebook Javascript SDK重定向不起作用

  28. 28

    Android Facebook SDK onUserInfoFetched方法不起作用

  29. 29

    Android-Facebook SDK-FriendPicker setSelected不起作用

热门标签

归档