मैं एक Google कैलेंडर तक पहुंचने के लिए Google API v3 का उपयोग करने की कोशिश कर रहा हूं और यहां दस्तावेज़ों के अनुसार: http://code.google.com/apis/calendar/v3/using.html#intro और यहां: https://code.google.com/apis/console/, मुझे जिस समाधान की आवश्यकता है वह "सरल API एक्सेस" & "सर्वर ऐप्स के लिए कुंजी (आईपी के साथ) ताला) "।Google कैलेंडर जानकारी (PHP) तक पहुंचने के लिए मैं Google की "सरल API एक्सेस कुंजी" का उपयोग कैसे करूं?
अब, जब मैं इस कोड के साथ एक पृष्ठ बनाने:
session_start();
require_once 'fnc/google-api-php-client/src/apiClient.php';
require_once 'fnc/google-api-php-client/src/contrib/apiCalendarService.php';
$apiClient = new apiClient();
$apiClient->setUseObjects(true);
$service = new apiCalendarService($apiClient);
if (isset($_SESSION['oauth_access_token'])) {$apiClient->setAccessToken($_SESSION['oauth_access_token']);
} else {
$token = $apiClient->authenticate();
$_SESSION['oauth_access_token'] = $token;
}
और मेरी "config.php" फ़ाइल में मैं ("एक्स" के स्थान पर) केवल अपने developper कुंजी जोड़ें:
global $apiConfig;
$apiConfig = array(
// True if objects should be returned by the service classes.
// False if associative arrays should be returned (default behavior).
'use_objects' => false,
// The application_name is included in the User-Agent HTTP header.
'application_name' => '',
// OAuth2 Settings, you can get these keys at https://code.google.com/apis/console
'oauth2_client_id' => '',
'oauth2_client_secret' => '',
'oauth2_redirect_uri' => '',
// The developer key, you get this at https://code.google.com/apis/console
'developer_key' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
// OAuth1 Settings.
// If you're using the apiOAuth auth class, it will use these values for the oauth consumer key and secret.
// See http://code.google.com/apis/accounts/docs/RegistrationForWebAppsAuto.html for info on how to obtain those
'oauth_consumer_key' => 'anonymous',
'oauth_consumer_secret' => 'anonymous',
लेकिन फिर मुझे त्रुटियां मिलती हैं और यह मुझे बताती है कि यह "ओएथ 2.0" सिस्टम का उपयोग करके प्रमाणित करने का प्रयास कर रहा है जिसे मैं उपयोग नहीं करना चाहता हूं। मैं केवल एक एपीआई कुंजी के साथ एक कैलेंडर तक पहुंच बनाना चाहता हूं।
और आश्चर्यजनक रूप से, जब मैं Google "सरल एपीआई एक्सेस कुंजी" में खोज करता हूं तो मुझे कुछ भी नहीं मिलता है, उनके दस्तावेज़ों पर कुछ भी नहीं, कोई उदाहरण नहीं, कोई ट्यूटोरियल नहीं, कुछ भी नहीं। क्या मैं इस चीज़ का उपयोग कर अकेला हूं?
तो क्या कोई मुझे बता सकता है कि मैं क्या गलत कर रहा हूं?
वही यहाँ ...... क्या आप कहीं भी जाने का प्रबंधन करते थे? – zaf
वही ... कोई अपडेट? – redronin
जिज्ञासा से - क्या आपने "सरल API एक्सेस" संवाद के तहत अनुमत आईपी पते की सूची में अपना सर्वर का आईपी जोड़ा था? – gfppaste