Migrating to Facebook PHP SDK v4, Open Graph


Migrating to Facebook PHP SDK v4, Open Graph

我在迁移这个特定的代码片段时遇到了问题

// 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

facebook的Open Graph API不是很好使用直接访问,甚至有些人不喜欢它。

用python写

from selenium import webdriver

#——

username = "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 ()

#——