iT邦幫忙

1

試用news api 結果卻是一片空白?

  • 分享至 

  • xImage

在自已網域空間上使用以下code, 網首卻是一片空白,也沒有error code, why?

<?php
	$url="https://newsapi.org/v2/top-headlines?country=us&category=business&apiKey=我的API KEY";
	$response = file_get_contents($url);
	$NewsData = json_decode($response);
	print_r($NewsData);
?>
小哈片刻 iT邦研究生 5 級 ‧ 2023-05-23 22:05:28 檢舉
"我的API KEY"是要你去申請註冊,然後取得你自己的api key,用你的api key放到url裏。

你的url裏面有"我的api key",你都不會覺得怪怪的嗎?
@小哈片刻

有時候人家只是為了先放上來說明。並不會真的放上自已的APIKEY。
畢竟將自已的APIKEY公布出來也不是很好的事。

我猜啦!!
但如果板主真的是這樣放程式碼的話,那就當我沒說吧@@"
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

2
Ray
iT邦大神 1 級 ‧ 2023-05-23 21:06:17

你沒用 composer 安裝套件?

原廠提供的 PHP 範例是這樣寫的:
https://newsapi.org/docs/client-libraries/php

jcobhams/newsapi 套件原始碼:
https://github.com/jcobhams/newsapi-php

1
海綿寶寶
iT邦大神 1 級 ‧ 2023-05-24 08:02:56

官網範例來看
你的程式沒有問題

先把你的 url 直接貼在瀏覽器中
看看是否會回覆查詢結果
1.會, 在 php 程式裡先顯示收到的結果
2.不會, 查是否是連線/其他/php 程式問題

我猜答案是1
因為我隨便亂打都會回json資料,不會空白
隨便給api key

我要發表回答

立即登入回答