我曾尝试在我的网站上制作电子邮件服务,但在我尝试下面的代码后,我发现我的Hotmail帐户无法收到测试邮件,但其他人也没问题(Gmail和Yahoo).我正在使用Godaddy托管.请帮忙.
我的代码:
<?php
require 'PHPMailerAutoload.php';
$mail = new PHPMailer;
$mail->setFrom('example@example.com', 'example');
$mail->addAddress('myemailid@hotmail.com', 'myname');
$mail->Subject = 'PHPMailer mail() test';
$mail->msgHTML(file_get_contents('contents.html'), dirname(__FILE__));
$mail->AltBody = 'This is a plain-text message body';
if (!$mail->send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
?>
Run Code Online (Sandbox Code Playgroud) 我试图在我的网站中检索用户个人资料.但在我获得访问令牌后,我无法使用它.它显示的结果是
Graph returned an error: Invalid OAuth access token
Run Code Online (Sandbox Code Playgroud)
我可以通过下面的代码获取访问令牌
的login.php
session_start();
require_once __DIR__ . '/facebook-php-sdk-v4-5.0-dev/src/Facebook/autoload.php';
$fb = new Facebook\Facebook([
'app_id' => 'I have insert correct app id',
'app_secret' => 'and app secret',
'default_graph_version' => 'v2.0',
]);
$helper = $fb->getRedirectLoginHelper();
$permissions = ['email'];
$loginUrl = $helper->getLoginUrl('http://myweb.com/login-callback.php', $permissions);
echo '<a href="' . htmlspecialchars($loginUrl) . '">Log in with Facebook!</a>';
?>
Run Code Online (Sandbox Code Playgroud)
以下是login-callback.php
<?php
session_start();
require_once __DIR__ . '/facebook-php-sdk-v4-5.0-dev/src/Facebook/autoload.php';
$fb = new Facebook\Facebook([
'app_id' => 'I have insert correct app id',
'app_secret' => …Run Code Online (Sandbox Code Playgroud) php facebook facebook-graph-api access-token facebook-access-token