【问题标题】:Migrating to Facebook PHP SDK v4, Open Graph迁移到 Facebook PHP SDK v4,Open Graph
【发布时间】:2023-04-01 15:48:02
【问题描述】:

我在迁移这个特定的 sn-p 时遇到问题

// previously

$facebook = new Facebook(array(
    'appId' => 'xxx',
    'secret' => 'xxx',
));

$accessToken = $facebook->getApplicationAccessToken();
$facebook->setAccessToken($accessToken);

$facebook->api($url, 'POST');

// v4.0
$session = Facebook\FacebookSession::newAppSession('xxx','xxx');

$response = (new Facebook\FacebookRequest(
    $session, 'POST', $url
))->execute();

这是给予:

未捕获的异常 'Facebook\FacebookAuthorizationException' 带有消息 '(#803) 您请求的某些别名不存在:v2.0557210865'

【问题讨论】:

  • $url 应该是 /557210865 而不是 557210865
  • 解决了。想要发布它作为答案,我会接受吗?

标签: php facebook facebook-php-sdk


【解决方案1】:

$url 应该是/557210865 而不是557210865

【讨论】:

    【解决方案2】:

    Facebook 的 Open Graph API,直接访问不好用,有些人不喜欢。

    为此使用 python

    从硒导入网络驱动程序

    #----

    用户名 = "my_email@email.com" 密码 = "123456"

    driver = webdriver.Chrome("C:\python\chromedriver.exe") driver.get("https://m.facebook.com/")

    username_textbox = driver.find_element_by_id("m_login_email") username_textbox.send_keys(用户名)

    password_textbox = driver.find_element_by_id("m_login_password") password_textbox.send_keys(密码)

    login_button = driver.find_element_by_id("u_0_4") #login_button.submit()

    #----

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多