print "Give me the oauth_verifier value now: "; $oauth_verifier = fgets(STDIN); $oauth_verifier = trim($oauth_verifier); $user_oauth_client = new CultureFeed_DefaultOAuthClient($consumer_key, $consumer_secret, $token['oauth_token'], $token['oauth_token_secret']); $user_oauth_client->setEndpoint($endpoint); $user_c = new CultureFeed($user_oauth_client); $new_token = $user_c->getAccessToken($oauth_verifier); $new_user_oauth_client = new CultureFeed_DefaultOAuthClient($consumer_key, $consumer_secret, $new_token['oauth_token'], $new_token['oauth_token_secret']); $new_user_oauth_client->setEndpoint($endpoint); $new_user_c = new CultureFeed($new_user_oauth_client); $account = $new_user_c->getUser($new_token['userId']); print "You have succesfully logged in with the following account: {$account->nick} [{$account->id}]" . PHP_EOL; print "Setting user preferences" . PHP_EOL; $preferences = new CultureFeed_Preferences(); $preferences->activityPrivacyPreferences[] = new CultureFeed_ActivityPrivacyPreference(CultureFeed_Activity::TYPE_UITPAS, FALSE); $preferences = $new_user_c->setUserPreferences($account->id, $preferences); if (count($preferences->activityPrivacyPreferences) == 0) { print "No user preferences found" . PHP_EOL; } else { print "User preferences:" . PHP_EOL; foreach ($preferences->activityPrivacyPreferences as $preference) { $private = $preference->private ? "private" : "public"; print "{$preference->activityType}: {$private}" . PHP_EOL; } } print "Getting user preferences" . PHP_EOL; $preferences = $new_user_c->getUserPreferences($account->id); if (count($preferences->activityPrivacyPreferences) == 0) { print "No user preferences found" . PHP_EOL; } else { print "User preferences:" . PHP_EOL;