我已经尝试了各种实现来连接到Mailchimp OAuth API。下面是我当前生成错误的代码:
<?php
require "connect.php";
$sql = "SELECT * FROM tblLocation";
$result = mysqli_query($conn,$sql);
$count = mysqli_num_rows($result);
?>
<script>
function initMap() {
var infowindow = new google.maps.InfoWindow({});
var uluru = {lat: 13, lng: 122};
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 5.2,
center: uluru
});
<?php if ($count > 0){ ?>
var marker, i;
<?php
while ($row = mysqli_fetch_array($result)) {
?>
var content = '';
marker = new google.maps.Marker({
content:content,
position: new google.maps.LatLng(<?php echo $row['latitude']?>, <?php echo $row['longitude'] ?>),
map: map
});
marker.addListener('click', function(event) {
$('.modal').addClass('show');
}.bind(marker));
<?php }
}
?>
</script>
我尝试过x-www-form-urlencoded内容类型,对主体进行字符串化并更改标题。
"Invalid grant_type parameter or parameter missing"
他们的文件没有说明我遗漏的任何明显的http://developer.mailchimp.com/documentation/mailchimp/guides/how-to-use-oauth2/
必须有标题或我遗漏的东西。